CI/CDアナリティクス

CI/CD分析ページでは、パイプラインの成功率や期間、DORAメトリクスの履歴を確認できます。

パイプラインの成功と実行時間のチャート

CI/CD アナリティクスでは、パイプラインの成功と失敗の履歴、および各パイプラインの実行時間が表示されます。

パイプラインの統計は、ステータスに関係なく、プロジェクトで利用可能なすべてのパイプラインを収集します。個々の日に利用可能なデータは、パイプラインが作成された日に基づいています。

パイプライン全体の計算には、子パイプラインと無効な YAML で失敗したパイプラインが含まれます。他の属性に基づいてパイプラインをフィルタするには、パイプライン API を使用します。

成功したパイプラインの表示。

Successful pipelines

パイプライン実行期間の履歴表示。

Pipeline duration

CI/CDアナリティクスの表示

CI/CD アナリティクスを表示します:

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. 分析 > CI/CD分析を選択します。

DORAデプロイ頻度チャートを見る

GitLab 13.8 で導入されました

デプロイ頻度チャートは、production 環境へのデプロイ頻度に関する情報を表示します。グラフにデプロイ情報を表示するには、その環境が本番デプロイ層の一部である必要があります。

デプロイ頻度は、DevOpsチームが優れたソフトウェアデリバリーを測定するために使用する4つのDORAメトリクスの1つです。

デプロイ頻度チャートは、グループとプロジェクトで利用できます。

デプロイ頻度表を表示するには、次の手順に従います:

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. 分析 > CI/CD分析を選択します。
  3. デプロイ頻度タブを選択します。

Deployment frequency

DORAの変更リードタイムChartを表示します。

GitLab 13.11 で導入されました

変更のリードタイムチャートは、マージリクエストが本番環境にデプロイされるまでの時間を表示します。このチャートはグループとプロジェクトで利用できます。

  • リードタイムが短いほど、デプロイ プロセスが高速で効率的であることを示しています。
  • マージリクエストがデプロイされなかった期間については、Chart は赤色の破線で表示します。

    変更のリードタイムは、DevOpsチームがソフトウェアデリバリーの卓越性を測定するために使用する4つのDORAメトリクスの1つです。

変更リードタイムのチャートはこちら:

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. 分析 > CI/CD分析を選択します。
  3. リードタイムタブを選択します。

Lead time

DORAのサービス復旧までの時間チャートを表示します。

GitLab 15.1で導入されました

サービス復旧までの時間チャートは、本番環境でインシデントがオープンされていた時間の中央値に関する情報を表示します。このチャートはグループとプロジェクトで利用できます。

サービス復旧までの時間は、DevOps チームがソフトウェア・デリバリーの卓越性を測定するために使用する 4 つの DORA メトリクスの 1 つです。

サービス復旧までの時間のグラフを表示するには、ここをクリックしてください:

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. 分析 > CI/CD分析を選択します。
  3. Time to restoreserviceタブを選択します。

Lead time

DORA変更失敗率チャートを見る

GitLab 15.2 で導入されました

変更失敗率チャートは、本番環境でインシデントを引き起こしたデプロイの割合に関する情報を表示します。このチャートはグループとプロジェクトで利用できます。

変更失敗率は、DevOpsチームがソフトウェアデリバリーの卓越性を測定するために使用する4つのDORAメトリクスの1つです。

変更失敗率のChartを見るには:

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. 分析 > CI/CD分析を選択します。
  3. 変更失敗率タブを選択します。