グループでのDevOps導入

  • GitLab 13.11でベータ機能として導入されました
  • GitLab 14.1で機能フラグが削除されました。
  • GitLab 14.1で導入されたOverviewタブ。
  • GitLab 14.1で追加れたDASTとSASTメトリクス。
  • GitLab 14.2 にファズテストのメトリクスが追加されました。
  • GitLab 14.2で依存性スキャンのメトリクスが追加されました。
  • GitLab 14.2 でマルチセレクトが追加されました。
  • GitLab 14.3でOverviewテーブルが追加されました。
  • GitLab 14.4.に採用の経年変化を追加しました。

DevOps Adoptionは、組織内のグループがGitLabの最も重要な機能をどのように採用し、使用しているかを示します。

Group DevOps Adoption を使って、以下のことができます:

  • GitLab機能の採用が遅れている特定のサブグループを特定し、DevOpsの旅に導くことができます。
  • 特定の機能を採用しているサブグループを見つけ、その機能の使用方法について他のサブグループにガイダンスを提供します。
  • GitLabから期待した投資対効果が得られているかどうかを検証します。

DevOps Adoption

DevOps の導入を見る

前提条件

  • 少なくともグループのレポーターロールを持っている必要があります。

DevOps Adoptionを表示するには:

  1. 左のサイドバーで、Search(検索)を選択するか、Go to(移動)を選択してグループを探します。
  2. 分析 > DevOpsの採用を選択します。

DevOpsの採用カテゴリ

DevOps Adoption は、開発、セキュリティ、オペレーションにおける機能の採用を示しています。

カテゴリ機能
開発者向け承認者
コードオーナー
イシュー
マージリクエスト
セキュリティDAST
依存性スキャン
ファズテスト
SAST
オペレーションデプロイ
パイプライン
ランナー

フィーチャー採用

DevOps Adoptionは、グループおよびサブグループの前暦月の機能採用データを表示します。

グループが期間中にプロジェクトでその機能を使用した場合、その機能が採用されたと表示されます。これには、グループのサブグループのプロジェクトも含まれます。例えば、あるグループのプロジェクトでイシューが作成された場合、そのグループはその期間にイシューを採用したことになります。

機能採用データの例外

GitLabがDevOps Adoptionを測定する場合、いくつかの一般的なDevOps情報は含まれません:

  • 休眠プロジェクト。グループ内でいくつのプロジェクトが機能を使用しているかは関係ありません。休眠プロジェクトが多くても、採用率が下がるわけではありません。
  • GitLabの新しい機能。採用率は、機能の割合ではなく、採用された機能の総数です。

DevOps Adoptionのデータを集めると

毎週タスクがDevOps Adoptionのデータを処理します。このタスクは、グループのDevOps Adoptionに初めてアクセスするまで無効です。

データ処理タスクは、毎月1日にデータを更新します。毎月の更新が失敗した場合、タスクは成功するまで毎日トライします。

GitLabがグループのデータを処理している間、DevOps Adoptionのデータが表示されるまで最大1分かかることがあります。

機能の採用状況を時系列で表示

Adoption over timeチャートには、過去 12 か月間の採用された機能の合計数が表示されます。このチャートには、グループの DevOps Adoption を有効にした時点のデータのみが表示されます。

時間の経過に伴う機能の採用を表示するには

  1. 左のサイドバーで、Search(検索)を選択するか、Go to(移動)を選択してグループを探します。
  2. 分析 > DevOpsの採用を選択します。
  3. 概要]タブを選択します。

ツールチップには、各月の追跡機能に関する情報が表示されます。

サブグループの追加と削除

DevOps Adoption レポートからサブグループを追加または削除するには、以下の手順に従います:

  1. サブグループの追加または削除] を選択します。
  2. 追加または削除するサブグループを選択し、[変更を保存]を選択します。

GitLabがデータを収集する間、サブグループのデータが表示されるまで1分ほどかかる場合があります。