Bitbucket、GitHub、または GitLab 向け Jira Automation テンプレート
開発者は、アップデート作業ではなく、集中モードでコーディングすることを好みます。しかし、健全なビジネスでは、Jira が常に信頼できる中心的な情報源であり続ける必要があります。これらの DevOps 自動化ルールによって、その両方の問題を解決できます。
自動化を使用すると、Bitbucket、GitHub、GitLab などと直接統合できるようになるため、開発者は優れたコードをリリースすることに集中できます。自動化が Jira での作業を実行してくれるため、安心できます。最も一般的な使用例を見てみましょう。
コミットが作成されたら Jira 課題を移行する
コミットが作成されてステータスが「作業前」の場合は、関連する Jira 課題を「進行中」に移行します。
PR が作成されたら Jira 課題にコメントを追加する
プル リクエストが GitHub で作成される際に、Jira 課題のステータスが「進行中」の場合はその課題を「レビュー中」に移行します。
PR がマージされたら Jira 課題を移行する
プル リクエストが GitHub でマージされる際に、Jira 課題のステータスが「レビュー中」でオープンな PR がない場合は、「完了」に移行して監査ログに値を追加します。
コミットが作成されたら、担当者に基づいて Slack メッセージを送信する
コミットが Bitbucket、GitLab、または GitHub で作成されると、適切なチームに自動で通知します。
Jenkins でビルドが失敗した場合は、Jira 課題にコメントを追加して Slack メッセージを送信する
Jenkins でビルドが失敗した場合は、Slack からチームに自動で通知して、Jira 課題のコメント セクションに情報を追加します。
本番環境でデプロイが失敗した際は、Jira 課題を「On Hold (保留中)」に更新する
本番環境でデプロイが失敗した際は、Jira 課題を自動で更新します。