コンテンツにスキップ

マルチブランチスキャンのサポート

目次:

マルチブランチスキャンのサポート

Section titled “マルチブランチスキャンのサポート”

Aikidoのマルチブランチスキャンは、複数のレガシーブランチを同時にスキャンしたい場合や、ステージング環境と本番環境を同時にスキャンしたい場合に役立ちます。ブランチはいくつでも追加できます。これは通常、ブランチが数か月にわたって存在し、継続的なスキャンが必要な場合に使用されます。

  • 並行して存在する古いレガシーブランチ(例: branch V3、branch V4)を毎日スキャンする必要があり、同じリポジトリ内であっても両方を別々のプロジェクトとしてスキャンしたい場合。
  • ステージング環境と本番環境を継続的に監視したい場合

数日〜数週間でマージされるフィーチャーブランチをスキャンしたい場合は、CIゲーティング機能の利用をご検討ください。

ステップ1: リポジトリの詳細ページに移動し、現在のブランチ名(多くの場合masterと表示)をクリックします。この操作によりモーダルウィンドウが開きます。

masterブランチと問題の総数を表示するNodeGoat GitHubリポジトリ画面。

ステップ2: 「Scan multiple branches」をクリックします。

単一または複数のブランチをスキャンするオプションを持つブランチ選択ダイアログ。

ステップ3: スキャンプロセスに追加したいブランチの名前を入力します。

リポジトリ内でスキャン対象のブランチを選択・更新するフォーム。

結果: Aikidoは指定したリポジトリをクローンし、毎晩リポジトリをスキャンします。または、手動でスキャンをトリガーしてすぐに結果を得ることもできます。クローンされたリポジトリの横にラベルが表示され、どのリポジトリがどのブランチをスキャンしているかが分かります。

3つ以上のブランチをスキャンしたいですか? 任意のリポジトリでこの手順を再度実行できます。

設定オプションと、あるリポジトリのmasterコピーラベルを表示するリポジトリ一覧。

注: シークレットスキャンは最初のリポジトリでのみ実行される点に注意してください。これは、シークレットスキャン機能がデフォルトですべてのブランチを自動的にカバーするよう設計されているためです。