コンテンツにスキップ

GitLab MRゲーティング

Aikido GitLab MRゲーティングは、マージリクエスト(MR)に対してセキュリティチェックを実行します。MR内で新たに持ち込まれたIssueに焦点を当て、そのMRが解決する既存のIssueも表示します。

これを使うことで、リスクのある変更がメインブランチに取り込まれる前に検出できます。何をもってゲートを失敗とするかはユーザー側で決定します。

  • AikidoにGitLabグループへのアクセスを許可します。
  • Aikido上でリポジトリとスキャンタイプを選択します。
  • MRが更新されるたびに、AikidoはMRのdiffをスキャンします。
  • Aikidoはスキャン結果をパイプラインチェックとコメントとしてGitLabに反映します。
  • 失敗したチェックでGitLab上のマージをブロックするよう設定できます。

まず、お使いのGitLabプランに合ったページから始めてください。その後、ダッシュボードでリポジトリを設定します。

  • コミットがMRブランチにプッシュされると、AikidoはMRスキャンを実行します。
  • 結果はMRの Pipelines に表示されます。
  • Pipelines must succeed を有効にしている場合、スキャンが失敗するとマージがブロックされることがあります。