GitLab Compliance - ハンズオンラボ: コンプライアンスセンターとフレームワーク

このハンズオンガイドでは、コンプライアンスセンターのイベントを作成して表示する方法をデモンストレーションします。

完了までの推定時間: 15分

目標

学習者はコンプライアンスセンターに表示される GitLab でのアクションをいくつか実行し、フレームワークがどのように機能するかを確認します。

タスク A. コンプライアンスセンターイベントの作成

  1. Compliance Project プロジェクトに移動します。

  2. 左サイドバーで Secure > Compliance Center を選択します。

    このセクションでは、プロジェクト内で 3 件の失敗したチェックが表示されます。StatusFail の場合、More information 列に View details (fix available) が表示されます。このセクションに表示される情報を確認しましょう。

  3. コンプライアンスセンターレポートの At least one non-author approval 行にある View details (fix available) を選択します。

  4. このセクションに記載されている詳細を確認します。

  5. 詳細パネルを閉じます。

このコースのラボを通じて、これらのコンプライアンス Issue それぞれを修正する方法を確認します。

タスク B. コンプライアンスセンター違反の作成

このタスクでは、コンプライアンスセンターの違反につながるアクションをプロジェクトで実行します。

  1. 左サイドバーで Code > Repository を選択します。

  2. + > New file を選択します。

  3. ファイル名に main.py と入力します。

  4. ファイルに以下の内容を追加します:

    print("Start compliance project")
    
  5. Commit Message の下にある Target Branch フィールドに new-main と入力します。

  6. Start a new merge request with these changes が選択されていることを確認します。

  7. Commit changes を選択します。

  8. 表示されたマージリクエストで、Assignees セクションの Assign to me を選択します。

  9. Create merge request を選択します。

  10. Merge を選択します。

  11. マージリクエストが完了したら、Secure > Compliance Center を選択します。

  12. Violations タブを選択します。

  13. Less than 2 approvers というラベルの付いた違反を確認します。

ラボガイド完了

このラボ演習を完了しました。このコースの他のラボガイドを参照できます。

ご提案はありますか?

ラボに変更を加えたい場合は、マージリクエストで変更内容を送信してください。