GitLab Compliance - ハンズオンラボ: コンプライアンスセンターとフレームワーク
完了までの推定時間: 15分
目標
学習者はコンプライアンスセンターに表示される GitLab でのアクションをいくつか実行し、フレームワークがどのように機能するかを確認します。
タスク A. コンプライアンスセンターイベントの作成
Compliance Projectプロジェクトに移動します。左サイドバーで Secure > Compliance Center を選択します。
このセクションでは、プロジェクト内で 3 件の失敗したチェックが表示されます。Status が
Failの場合、More information 列にView details (fix available)が表示されます。このセクションに表示される情報を確認しましょう。コンプライアンスセンターレポートの
At least one non-author approval行にあるView details (fix available)を選択します。このセクションに記載されている詳細を確認します。
詳細パネルを閉じます。
このコースのラボを通じて、これらのコンプライアンス Issue それぞれを修正する方法を確認します。
タスク B. コンプライアンスセンター違反の作成
このタスクでは、コンプライアンスセンターの違反につながるアクションをプロジェクトで実行します。
左サイドバーで Code > Repository を選択します。
+ > New file を選択します。
ファイル名に
main.pyと入力します。ファイルに以下の内容を追加します:
print("Start compliance project")Commit Message の下にある Target Branch フィールドに
new-mainと入力します。Start a new merge request with these changes が選択されていることを確認します。
Commit changes を選択します。
表示されたマージリクエストで、Assignees セクションの Assign to me を選択します。
Create merge request を選択します。
Merge を選択します。
マージリクエストが完了したら、Secure > Compliance Center を選択します。
Violations タブを選択します。
Less than 2 approvers というラベルの付いた違反を確認します。
ラボガイド完了
このラボ演習を完了しました。このコースの他のラボガイドを参照できます。
ご提案はありますか?
ラボに変更を加えたい場合は、マージリクエストで変更内容を送信してください。
