如何使用 jira-python 创建问题
how to use jira-python to create issue
我提交了一个简单的脚本来测试通过 python、
将问题发送到 jira
from jira import JIRA
jira_options={'server': 'https://jira.baidu.com', 'verify': False}
jira=JIRA(options=jira_options,basic_auth=('testuser','passw0rd'))
new_issue = jira.create_issue(project={'key': 'test'}, summary='New issue from jira-python', description='Look into this one', issuetype={'name': 'Bug'})
但出现错误:
/usr/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py:821: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
InsecureRequestWarning)
Traceback (most recent call last):
File "test.py", line 5, in <module>
jira=JIRA(options=jira_options,basic_auth=('testuser','passw0rd'))
File "/usr/lib/python2.7/site-packages/jira/client.py", line 317, in __init__
si = self.server_info()
File "/usr/lib/python2.7/site-packages/jira/client.py", line 1771, in server_info
j = self._get_json('serverInfo')
File "/usr/lib/python2.7/site-packages/jira/client.py", line 2172, in _get_json
r = self._session.get(url, params=params)
File "/usr/lib/python2.7/site-packages/jira/resilientsession.py", line 150, in get
return self.__verb('GET', url, **kwargs)
File "/usr/lib/python2.7/site-packages/jira/resilientsession.py", line 146, in __verb
raise_on_error(response, verb=verb, **kwargs)
File "/usr/lib/python2.7/site-packages/jira/resilientsession.py", line 56, in raise_on_error
r.status_code, error, r.url, request=request, response=r, **kwargs)
jira.exceptions.JIRAError: <exception str() failed>
我该如何解决这个问题?
我知道我来晚了,但是您使用的是哪个 python 版本?对于 python 3,导入对我来说是这样的。
试试这个:
import jira.client
from jira.client import JIRA
我提交了一个简单的脚本来测试通过 python、
将问题发送到 jirafrom jira import JIRA
jira_options={'server': 'https://jira.baidu.com', 'verify': False}
jira=JIRA(options=jira_options,basic_auth=('testuser','passw0rd'))
new_issue = jira.create_issue(project={'key': 'test'}, summary='New issue from jira-python', description='Look into this one', issuetype={'name': 'Bug'})
但出现错误:
/usr/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py:821: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
InsecureRequestWarning)
Traceback (most recent call last):
File "test.py", line 5, in <module>
jira=JIRA(options=jira_options,basic_auth=('testuser','passw0rd'))
File "/usr/lib/python2.7/site-packages/jira/client.py", line 317, in __init__
si = self.server_info()
File "/usr/lib/python2.7/site-packages/jira/client.py", line 1771, in server_info
j = self._get_json('serverInfo')
File "/usr/lib/python2.7/site-packages/jira/client.py", line 2172, in _get_json
r = self._session.get(url, params=params)
File "/usr/lib/python2.7/site-packages/jira/resilientsession.py", line 150, in get
return self.__verb('GET', url, **kwargs)
File "/usr/lib/python2.7/site-packages/jira/resilientsession.py", line 146, in __verb
raise_on_error(response, verb=verb, **kwargs)
File "/usr/lib/python2.7/site-packages/jira/resilientsession.py", line 56, in raise_on_error
r.status_code, error, r.url, request=request, response=r, **kwargs)
jira.exceptions.JIRAError: <exception str() failed>
我该如何解决这个问题?
我知道我来晚了,但是您使用的是哪个 python 版本?对于 python 3,导入对我来说是这样的。 试试这个:
import jira.client
from jira.client import JIRA