デプロイ頻度レポートを表示して理解する
デプロイ頻度レポートは、チームが本番環境にコードをデプロイする回数を把握する際に役立ちます。また、このレポートには非本番環境のデプロイ頻度が示されます。
これによって、リスクや顧客に対するリリース頻度を分析できます。
はじめる前に
ソース コード管理ツールと CI/CD ツールを接続する
Jira 管理者は、Jira を CI/CD パイプラインと統合する必要があります。これによって、Bitbucket Pipelines、GitHub、GitLab、Jenkins、CircleCI などの接続済みのツールからデプロイ データを受け取れます。CI/CD 用 Jira の使用方法に関する詳細についてご確認ください。
十分な製品デプロイ データがあることを確認する
このレポートを表示するには、CI/CD ツールのデプロイ イベントと、ソース コード管理ツールのコミット イベントが必要です。また、作業項目キーにブランチ名、コミット メッセージ、プル リクエストを含める必要があります。デプロイ作業で作業項目を参照する方法をご確認ください。
スペースおよび作業レベルの権限を確認する
デプロイ頻度レポートを表示するには、開発ツールの表示権限が必要です。チーム管理対象スペースの権限の有効化に関する詳細をご確認ください。
スペース管理者のみが [スペース設定] から [レポート] 機能を有効化できます。
デプロイ頻度レポートは、Atlassian Government 環境では利用できません。
デプロイ頻度レポートを表示して理解する
デプロイ頻度レポートを表示するには、次の手順に従います。
まだ移動していない場合は、チーム管理対象ソフトウェア スペースに移動します。
スペースのサイドバーから、[レポート] > [概要] > [デプロイ頻度レポート] の順に選択します。
デプロイ頻度レポートには、次のセクションが含まれます。
日付選択フィルターから時間枠を選択して、選択した週のデプロイを表示します。
週単位の比較: 棒グラフには、過去 12 週間における本番環境のデプロイの平均値が表示されます。折れ線グラフには、過去 12 週間における本番環境のデプロイごとの作業項目 (バッチ サイズ) の中央値が表示されます。
すべてのデプロイ環境タイプ: この折れ線グラフには、環境ごとの週次デプロイが表示されます。
週の内訳: この散布図は、バッチ サイズと比較した週ごとの本番環境のデプロイ内訳を示します。
デプロイ: この表は、デプロイ データを示しています。
デプロイ ナビゲーター: この画面には、各デプロイに含まれていた Jira 作業項目が表示されます。
週次比較チャートを理解する
両方のグラフを比較して、バッチ サイズとデプロイ頻度の相関関係を理解できます。バッチ サイズが大きいデプロイは、リスクが高い傾向にあります。リスクが高いデプロイを回避するには、本番環境にもっと頻繁にデプロイするか、他の環境に均等にデプロイしてください。
すべてのデプロイ環境タイプを比較する
非本番環境におけるデプロイ頻度が高い場合は、本番環境により多くデプロイする方法を自動化する必要があります。より頻繁にデプロイすることでチームが迅速に反復的な処理を行うことができて、バグの迅速な捕捉と開発ループの強化に役立ちます。
週次デプロイ データを表示する
各デプロイでは、次の情報が提供されます。
デプロイごとの Jira 作業項目
デプロイの名称
環境名
パイプライン
デプロイの日付
各デプロイのインサイトを得る
表内の作業項目を選択してデプロイ ナビゲーターを表示すると、デプロイに含まれる作業項目の詳細を確認できます。
デプロイ頻度を改善するさまざまな方法
継続的なインテグレーションと継続的なデプロイのプラクティスを実装することで、ソフトウェアの配信速度を向上できます。
また、バッチ サイズを小さくすると、本番環境にコードをデプロイするリスクが軽減されます。
本番環境におけるデプロイ頻度が高くなると、変更のリリースにおけるリード タイムが短縮されます。
開発プロセスを自動化することで、チームが顧客に対して価値をより迅速に提供できます。
この内容はお役に立ちましたか?