For the complete documentation index, see llms.txt. This page is also available as Markdown.

モノレポをパスごとに分割する

この機能は 本当に GitLab(Cloud/On-Prem)および Azure DevOps(Git/TFVC)で利用できます。

SCA では TFVC リポジトリ、まずリポジトリページでスキャンしたい特定のブランチを設定してください(デフォルトは「All Branches」)

Aikidoでは、大規模なリポジトリ/モノレポジトリをパスごとに分割でき、セキュリティ問題の全体的な管理を改善できます。

ユースケース

  • 巨大なリポジトリはスキャンに時間がかかったり、タイムアウトしたりすることがよくあります。これによりスキャン速度を向上できます。

  • 注意: Aikido内で大きなリポジトリをより小さく管理しやすい部分に分割して、より分かりやすい全体像を把握したい場合。この場合は、 こちらの代替手段.

前提条件

  • Proプランでのみ利用可能 Proプラン。この機能を有効にするには、Aikidoまでお問い合わせください。

  • ご利用中の GitLab または Azure DevOps.

  • 対応: SCA、SAST、 および IaC のスキャンのみです。シークレットスキャンは分割されたリポジトリでは利用できません。

リポジトリの分割方法

ステップ 1: リポジトリの詳細ページに移動し、 /split ブラウザのアドレスバーでURLの末尾に追加します(例: https://app.aikido.dev/repositories/330080/split). これにより、リポジトリを分割するためのページに移動します。

リポジトリをサブディレクトリに分割するための分割ポイントを定義するインターフェース。

ステップ 2: 分割ポイントを入力してください。これは、分離したいリポジトリ内のパスです。個別のエンティティとして表示したいすべてのパスを入力してください。

リポジトリの分割ポイント: bad_sast_findings、secrets、autofix。

ステップ 3: 選択します リポジトリを分割。この操作により、元のリポジトリ設定は無効化され、スキャン用により小さなリポジトリに分割されます。これらはすべて、 リポジトリ概要。指定したすべてのパスは、 タグ が元のリポジトリ名の横に表示されます。

3つのアクティブなリポジトリのセキュリティスキャン結果と重大度を表示するリポジトリダッシュボード。

手順 4. 異なるサブパスを異なるチームに割り当てます。チームの設定方法や責任の割り当て方法の詳細は、以下で確認できます こちら.

注: 後から新しいパスを追加できます。分割元のベースリポジトリに再度移動することで追加できます。既存のパスは追加しないでください。新しいものだけで十分です。


最終更新

役に立ちましたか?