記事
チュートリアル
インタラクティブ ガイド
Jira と Gitlab で課題ステータスを自動でトランジションする
Kev Zettler
フル スタック Web 開発者、DevOps
このガイドでは、Gitlab と統合する Jira Automation ルールの作成方法をご紹介します。
所要時間
読む時間 5 分。
対象者
あなたは Jira Software と GitLab の経験豊富なユーザーです。
前提条件
あなたは既存の GitLab の顧客です。こちらから Jira 向け GitLab を入手してください。
GitLab の経験がない場合、まず、こちらをご覧ください。
GitLab アプリケーションのインストールと設定を行ったアクティブな Jira プロジェクトが必要です。こちらから Jira を開始してください。
ステップ 1. 自動化を追加する
Jira プロジェクト ページで、[自動化を追加] をクリックします。次に、[ブランチ、コミット、プル リクエスト] オプションを選択します。
ステップ 2. 新しいトリガーを作成する
[Commit created (コミット作成時)] トリガーを検索して選択します。これによって、コミットが発生したときにルールがトリガーされます。
ステップ 3. 新しい条件を作成する
[課題フィールドの条件] を検索して選択します。これによって、特定のフィールド条件に一致する課題に対して実行されるアクションが制限されます。
[ステータス] フィールドが「開発用に選択済み」になるように条件を設定します。このステータスはプロジェクトに存在しない場合があるため、ステータスを作成するか別のステータスを使用する必要があることがあります。[保存] をクリックして続行します。
ステップ 4. 課題のトランジションを作成する
[課題をトランジション] アクションを検索して選択します。これによって、課題を新しいステータスにトランジションします。
移行先のステータスが「進行中」にアップデートされるように、[課題をトランジション] アクションを設定します。[保存] をクリックします。
ステップ 5. 名前を入力する
次に、ルールの名前を入力します。今回の例では「Transition issue on commit (コミット時の課題のトランジション)」としました。[オンにする] をクリックします。最終的なルールの要約は、次のようになります。
これでルールは完了して、次のステップでトリガーできます。
- Jira で、「開発用に選択済み」のステータスを持つ課題を作成します。
- コミットを作成して、課題キーを参照する Gitlab にプッシュします。
これらのアクションが実行されると、ルールがトリガーされて課題が「進行中」ステータスに移行します。[監査ログ] にアクセスすると、ルールを監視できます。監査ログにはルールの設定エラーが表示されるため、デバッグに役立ちます。
Automation テンプレート ライブラリに記載されている、その他の何百ものルールをご確認ください。
この記事を共有する
次のトピック
おすすめコンテンツ
次のリソースをブックマークして、DevOps チームのタイプに関する詳細や、アトラシアンの DevOps についての継続的な更新をご覧ください。