GitHub の開発情報を Jira 課題にリンクする
このドキュメントを読み終える頃には、GitHub のブランチ、コミット、プル リクエスト、ビルド、デプロイを Jira の課題に直接リンクし、チームの作業状況を把握しやすくする方法を理解できるでしょう。
課題キーを使用して開発データを Jira 課題にリンクする
GitHub の開発データを Jira にリンクするには、コミット・メッセージ、ブランチ名、PR タイトルに Jira 課題キーを追加する必要があります。
リンクする Jira 課題の課題キー(「DEV-2095」など)を探します。課題キーは、Jira ボード上の課題カードまたは課題詳細ページのナビゲーションにあります。
ブランチ名に課題キーを付けて、リポジトリで新しいブランチをチェックアウトします。例:
git checkout -b DEV-2095-<branch-name>
。ブランチへの変更をコミットする際は、コミット メッセージに課題キーを付けます。例:
git commit -m "DEV-2095 <summary of commit>"
。プル リクエストを作成する際は、プル リクエストのタイトルに課題キーを使用します。
ブランチをプッシュすると、Jira プロジェクトにプル リクエストとその他の開発情報が表示されます。
GitHub Actions を使用する場合、デプロイに関連するコミットのコミット・メッセージに課題キーが含まれていれば、ワークフローとデプロイがリンクされます。
GitHub の開発データを Jira で表示する
チームが Jira 課題キーを GitHub のブランチ、コミット、プル リクエストに追加すると、次の場所に開発データが表示されます。
Jira 課題 - 開発パネルが自動的にアップデートされ、リンクされたブランチ、プル リクエスト、コミット、ビルド、デプロイが表示されます。
Jira ボード - リンクされたブランチ、プル リクエスト、コミット、ビルド、またはデプロイがある場合、課題カードにそれを示すアイコンが表示されます。
コード ページ - 過去 30 日以内にプロジェクトの課題にリンクされたプル リクエストが表示されます。
リリース ハブ - バージョン内のすべての課題について、リンクされたプル リクエスト、ビルド、デプロイが表示されます。
In the deployments feature - the deployments timeline shows all the deployments linked to your issues. How to link GitHub workflows and deployments to Jira
In JQL - you can search your project for issues that have commits, pull requests, builds, or deployments. For example, you could search for all the issues that are “Done” but have open pull requests. How to search using JQL
In automations - you can automate your workflows to transition issues when activity happens in your GitHub repos. For example, you might create a rule to automatically move issues to “in progress” when a new branch is created. Explore DevOps automation triggers
Jira 課題の開発パネルを表示するには、「開発ツールの表示」というプロジェクト権限が必要です。プロジェクト権限のアップデート方法
GitHub のコメントから Jira 課題にリンクする
GitHub のコメント内で Jira 課題にリンクするには、Jira 課題キーを角括弧で囲みます。たとえば、GitHub のコメントに [DEV-2095]
を追加すると、課題キーは自動的に Jira 課題 DEV-2095 へのリンクに変わります。
この内容はお役に立ちましたか?