Jira連携の概要
概要
DevOps はチームの Jira アカウントと連携し、ブランチを組織にデプロイしたときにストーリーのステータスを自動更新します。これにより、Jira のワークフローステータスをリリースプロセスに合わせて維持できます。この連携により、どの組織へのデプロイがどの Jira ステータスに対応するか、またどのストーリーがどのブランチに関連付けられるかを制御できます。
DevOps Jira 連携はどのように機能しますか?
Jira 連携を始めるには、Jira アカウントを DevOps に接続します。接続したら、Jira プロジェクトを連携に追加します。その後、 ステータスマッピング を設定して、ブランチを特定の組織にデプロイしたときにストーリーがどの Jira ステータスに更新されるかを定義します。たとえば、開発組織を 進行中、テスト組織を レビュー中、本番組織を 完了に対応付けます。これらの手順を完了する方法については、以下の記事を参照してください。
デプロイ中にどのストーリーを更新するかを制御するには、それらをブランチの 関連ストーリー 一覧に追加します。そのブランチをデプロイすると、DevOps はその組織の ステータスマッピング に基づいて関連するすべての Jira ストーリーを自動更新し、手動更新なしでストーリーのステータスが納品の進捗を正確に反映するようにします。ストーリーをブランチに追加する方法については、以下の記事を参照してください。
ベストプラクティス
複数の Jira インスタンスを接続する場合は、連携ごとに異なる名前を使用します。
Jira ワークフローに合わせるために、各環境(Dev、QA、Prod)ごとに個別のステータスマッピングを作成します。
Jira のワークフローステータスをリリースプロセスに合わせます。例: 進行中 → レビュー中 → 完了。
デプロイが正しい更新を引き起こすように、マッピングを変更するたびに設定を保存します。
Jira 連携の例
下の図は、例としての設定とワークフローを使用して Jira 連携がどのように機能するかを示しています。以下の 設定 と ワークフロー の各セクションの説明を参照してください。
設定
ステータスマッピング
Dev 組織が次に対応付けられている 進行中
Test 組織が次に対応付けられている レビュー中
Prod 組織が次に対応付けられている 完了
ブランチ関連ストーリー
DO-1 機能 と DO-3 バグ2 ストーリーは NewVersion ブランチに関連しています
Jira プロジェクト
この例の Jira プロジェクト内のすべてのストーリーを一覧表示します。
ワークフロー
次のときに何が起こるかを示します NewVersion ブランチが次の場所にデプロイされると Dev 組織。
次のときに何が起こるかを示します NewVersion ブランチが次の場所にデプロイされると Test 組織。
次のときに何が起こるかを示します NewVersion ブランチが次の場所にデプロイされると Prod 組織。

最終更新
役に立ちましたか?