グループごとのDevOps導入状況
- プラン: Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
DevOpsの導入により、組織内のグループがGitLab機能をどのように導入し、使用しているかを確認できます。この情報はグループとインスタンスで利用できます。
グループのDevOpsの導入を次のように活用できます:
- GitLab機能の導入にラグがあるサブグループを特定し、DevOpsジャーニーをガイドできます。
- 特定の機能を導入しているサブグループを見つけ、他のサブグループがそれらの機能を使用する方法についてガイダンスを提供します。
- GitLabから期待した投資収益率が得られているかを確認します。
機能の導入
DevOpsの導入は、開発、セキュリティ、運用の機能の導入状況を示します。
| カテゴリ | 機能 |
|---|---|
| 開発 | 承認 コードオーナー イシュー マージリクエスト |
| セキュリティ | DAST 依存関係スキャン ファズテスト SAST |
| 運用 | デプロイ パイプライン Runner |
グループまたはサブグループが過去1カ月間にプロジェクトでその機能を使用した場合、機能はadoptedとして表示されます。例えば、グループ内のプロジェクトでイシューが作成された場合、その期間中にグループはイシューを導入したことになります。
概要タブは以下を示します:
- 導入された機能の総数。
- 各カテゴリで導入された機能。
- 徐々にアドプションする棒チャートにおける、各カテゴリの月ごとの導入機能数。このチャートは、グループに対してDevOpsの導入を有効にした日からのデータのみを表示します。
- サブグループごとの導入率テーブルにおける、サブグループごとの各カテゴリの導入機能数。
Dev、Sec、Opsタブは、サブグループごとの開発、セキュリティ、運用の導入機能を示します。
DevOpsの導入レポートは以下を除外します:
- 休止中のプロジェクト。機能を使用しているプロジェクトの数は考慮されません。多数の休止中のプロジェクトがあっても、導入率は低下しません。
- 新しいGitLab機能。導入は導入された機能の総数であり、機能のパーセンテージではありません。
データ処理
毎週のタスクがDevOpsの導入に関するデータ処理を行います。このタスクは、グループのDevOpsの導入に初めてアクセスするまで無効になっています。
データ処理タスクは、毎月1日にデータを更新します。月次更新が失敗した場合、タスクは成功するまで毎日再試行します。
GitLabがグループのデータを処理している間、DevOpsの導入データが表示されるまでに最大1分かかる場合があります。
グループのDevOpsの導入を表示
前提条件:
- グループに対するレポーター、デベロッパー、メンテナー、またはオーナーのロールが必要です。
DevOpsの導入を表示するには:
- 上部のバーで、検索または移動先を選択して、グループを見つけます。
- 左サイドバーで、分析 > DevOpsの導入を選択します。
- 1ヶ月あたりのカテゴリ別に導入された機能を表示するには、バーにカーソルを合わせるます。
DevOpsの導入にサブグループを追加する
前提条件:
- グループに対するレポーター、デベロッパー、メンテナー、またはオーナーのロールが必要です。
DevOps導入レポートにサブグループを追加するには:
- 上部のバーで、検索または移動先を選択して、グループを見つけます。
- 左サイドバーで、分析 > DevOpsの導入を選択します。
- サブグループを追加または削除ドロップダウンリストから、追加したいサブグループを選択します。
DevOpsの導入からサブグループを削除する
前提条件:
- グループに対するレポーター、デベロッパー、メンテナー、またはオーナーのロールが必要です。
DevOps導入レポートからサブグループを削除するには:
- 上部のバーで、検索または移動先を選択して、グループを見つけます。
- 左サイドバーで、分析 > DevOpsの導入を選択します。
- 次のいずれかの操作を行います:
- サブグループを追加または削除ドロップダウンリストから、削除したいサブグループのチェックを外します。
- サブグループごとの導入率テーブルで、削除したいグループの行にあるRemove Group from the table ( ) を選択します。
