日本語

Bitbucket Free & Standard: PRスキャンのセットアップ

Bitbucketのプルリクエストスキャンを設定して、Aikidoの問題についてスキャン結果とコメントを公開します。パイプラインコードは不要です。

このセットアップは次の用途向けです Bitbucket Free と Standard のプランでは、Workspace Access Tokens は利用できず、代わりに専用ユーザーが使用されます。

もしご利用中のプランが Bitbucket Premium、次のものを使用します Workspace Access Token ユーザーベースのセットアップの代わりに。

Bitbucket PR Scanning を設定する

  1. 専用の Bitbucket ユーザーを作成する

    次のような専用ユーザーを作成します AikidoSec。Aikido 専用で使用してください。

    ゲートをかけたいリポジトリで、このユーザーに管理者アクセス権を付与してください。Aikido がリポジトリの webhook を作成・管理するために必要です。

  2. 連携を有効にする

    新しいユーザーとして Bitbucket にログインします。

    Aikido で、次を開きます: 連携 ページ。次に、 Bitbucket 以下の PR Quality Gating.

  3. アクセスを許可

    Bitbucket にリダイレクトされます。要求されたアクセスを承認してください。

  4. 最初のリポジトリを設定する

    認証後、Aikido は次を開きます: Bitbucket PR Checks ページ上で使用します。

    まずは 1つのリポジトリ を最初に設定します。全体に展開する前に、すべてが正しく動作することを確認してください。

  5. 新しいPRで確認する

    設定したリポジトリで新しいPRを開きます。次に、チェックが実行されることを確認します。

    コメントは、ステップ 1 で作成したユーザーとして表示されるはずです(例: AikidoSec).

  6. すべてのリポジトリで有効にする

    結果に満足したら、 Bitbucket PR Checks ページに戻り、残りのリポジトリでチェックを有効にします。

  7. 新しいリポジトリのデフォルトを設定する

    右上で、次を開きます: アクション and select 新しいリポジトリのデフォルトを設定 また、今後追加されるリポジトリに対して自動設定を有効にします。

    UI の手順ガイドが必要ですか?こちらをご覧ください 新しいリポジトリに対するデフォルトのPR/MRゲーティング設定.

で Bitbucket Free と Standard、あなたは 必須にできません Aikido のスキャンが成功することを、マージを防ぐ条件にすることはできません。これには Bitbucket Premium.

Atlassian を参照してください: マージ前にチェックを提案または必須にする.