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