私はPythonの世界にかなり慣れていません。いくつかのドキュメントを読んだばかりで、始めたいと思っています。
QAチームによって解決済みとしてマークされたJIRAから問題をピックアップし、リリースごとに行われるバグ修正の優れたhtmlレポートを表示するPythonで記述されたツールを設計したいと思います。
PythonからJIRAに接続するメカニズムを理解しようとしていますが、問題が解決されていません。
jira-python-libをインストールしましたが、接続しようとするとエラーが発生します。
# /usr/bin/python
from jira.client import JIRA
jira_options={'server': 'https://xxxxxxxx.atlassian.net'}
jira=JIRA(options=jira_options,basic_auth=('xxxxxxx','xxxxxx'))
上記のコードを実行すると、次のエラーメッセージが表示されます。
Traceback (most recent call last):
File "test1.py", line 9, in <module>
jira=JIRA(options=jira_options,basic_auth=('*****','****'))
File "C:\Python27\lib\site-packages\jira\client.py", line 88, in __init__
self._create_http_basic_session(*basic_auth)
File "C:\Python27\lib\site-packages\jira\client.py", line 1368, in _create_htt
p_basic_session
hooks={'args': self._add_content_type})
TypeError: session() takes no arguments (2 given)
誰かが私がここで間違っていることを教えてもらえますか?
また、 JIRA-DOCで自動化に関する情報を見つけることができません。
誰かがこの点で役立つドキュメントを案内してもらえますか?
これを機能させるには、認証enableBasicAuthを有効にする必要があることがわかりました。これを試す必要があります。