Ошибка 500 при создании проблемы в jira с использованием python - PullRequest
0 голосов
/ 29 июня 2018

Я создаю проблему в JIRA как часть CI / CD , используя Python 2.1 .

Код

from jira.client import JIRA
import requests
import jira.exceptions
import re

jira_options={'server': 'https://jira.com'}

jira=JIRA(options=jira_options,basic_auth=('username','Passwd'))

print "auth success"

issue_dict = {
    'project': {'id': 12345},
    'summary': 'New issue from jira-python',
    'description': 'Look into this one',
    'issuetype': {'name': 'Bug'},
}


new_issue = jira.create_issue(fields=issue_dict)

Однако я получаю сообщение об ошибке:

Traceback (most recent call last):
  File "create.py", line 10, in <module>
    new_issue = jira.create_issue(fields=issue_dict)
  File "/usr/lib/python2.7/site-packages/jira/client.py", line 1089, in create_issue
    r = self._session.post(url, data=json.dumps(data))
  File "/usr/lib/python2.7/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/usr/lib/python2.7/site-packages/jira/resilientsession.py", line 147, in __verb
    raise_on_error(response, verb=verb, **kwargs)
  File "/usr/lib/python2.7/site-packages/jira/resilientsession.py", line 57, in raise_on_error
    r.status_code, error, r.url, request=request, response=r, **kwargs)
jira.exceptions.JIRAError: JiraError HTTP 500 url: https://localhost.....

это ошибка, вызванная неправильной установкой модуля jira или проблемой на сервере jira.

1 Ответ

0 голосов
/ 04 июля 2018

Python | Шаг за шагом, как получить доступ к Jira API через Python http://thepythoncoding.blogspot.com/2018/07/python-step-by-step-how-to-access.html

...