Atlassian Python APIは、PythonからAtlassian製品(Jira Service management、Jira Software、Confluence、Bitbucketなど)と対話するためのシンプルで便利な方法を提供します。この記事では、JIRAの問題を操作するための基本的な例を紹介します。

JIRA問題の作成

JIRA REST APIを使用して問題を作成するには、POSTリクエストとJSONドキュメントを作成するだけです。問題を作成するには、問題が作成されるプロジェクトのIDや問題タイプのIDなど、特定のキーメタデータを知る必要があります。

以下にPythonを使用した問題作成の例を示します。

from atlassian import Jira

jira = Jira(
    url='http://localhost:8080',
    username='admin',
    password='admin'
)

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

new_issue = jira.create_issue(issue_dict)

JIRA問題の検索

JIRAの問題を検索するには、JQL(Jira Query Language)を使用します。以下にPythonを使用した問題検索の例を示します。

from atlassian import Jira

jira = Jira(
    url='http://localhost:8080',
    username='admin',
    password='admin'
)

JQL = 'project = DEMO AND status IN ("To Do", "In Progress") ORDER BY issuekey'
data = jira.jql(JQL)

print(data)

以上の例を参考に、PythonとAtlassian Python APIを使用してJIRAの問題を操作する方法を理解できたことでしょう。これらの基本的な操作をマスターすれば、より複雑なタスクを自動化するための基礎ができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です