Jira との統合のセット アップ¶
ネイティブ Jira 統合を使用すると、見つかった欠陥を元に新しい課題を作成できます。Jira API で認証を行うために、Atlassian Developerコンソールを使用して OAuth 2.0 アプリをセット アップする必要があります。アプリは Jira API での認証に使用され、Mayhem がアクセスできるスコープを処理します。コールバック URL は Mayhem インスタンスを指している必要があります。アプリ用にクライアント ID およびシークレットが生成され、希望に応じて変更できます。最後に、アプリを共有すると、Mayhem がアプリにアクセスし、認証に使用できるようになります。次のセクションで OAuth 2.0 アプリの作成および構成手順を説明します。
OAuth 2.0 アプリの作成¶
-
まず、 Atlassian Developer コンソール に移動し、Atlassian インスタンスにアクセス可能なアカウントでログインします。このアカウントが OAuth 2.0 アプリの所有者になります。
-
Developer コンソールで [Create] をクリックし、[OAuth 2.0 Integration] を選択します。
-
OAuth 2.0 アプリに任意のタイトルを設定します。
認証の構成¶
-
左側のメニューから [Authorization] を選択します。
-
[Add] をクリックします。
-
コールバック URL にデプロイメントの API URL
https://your-mayhem-root-url/api/v2/jira/oauth
を指定します。 -
[Save Changes] をクリックします。
パーミッションの設定¶
-
パーミッションをクリックします。
-
Jira API の [Add] ボタンをクリックします。
-
[Configure] ボタンをクリックします。
-
[Granular scopes] タブを選択し、[Edit scopes] を選択します。
-
次のスコープを選択します。
- 'write:issue:jira',
- 'write:comment:jira',
- 'write:comment.property:jira',
- 'write:attachment:jira',
- 'read:application-role:jira',
- 'read:avatar:jira',
- 'read:field-configuration:jira',
- 'read:group:jira',
- 'read:issue:jira',
- 'read:issue-details:jira',
- 'read:issue-meta:jira',
- 'read:project:jira',
- 'read:user:jira',
- 'read:user.property:jira'
-
[distribution] タブで [Edit] をクリックし、ディストリビューション ステータス [Sharing] を選択します。
-
[Save] をクリックします。
Mayhem への認証情報の追加¶
-
管理者として Mayhem インスタンスにログインします。
-
プロファイルをクリックし、[Admin Settings] を選択します。
-
[Integrations] タブを選択します。
-
Jira 統合を有効化します。
-
OAuth 2.0 アプリの [Settings] に表示された Client Id および Client secret を追加します。
-
[Save] をクリックします。