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

Bitbucket Premium: PRゲーティングのセットアップ

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

Bitbucket PR Scanning を設定する

1

Workspace Access Token を作成する

Bitbucket で、次へ移動します: ワークスペース設定 > アクセストークン.

選択します アクセス トークンを作成.

2

適切なアクセス権を付与する

トークンに名前を付けます(例: AikidoSec)。ローテーション ポリシーに合った有効期限を設定します。

次のスコープを有効にします:

  • リポジトリ: 読み取りと書き込み

  • プルリクエスト: 読み取りと書き込み

  • Webhook: 読み取りと書き込み

  • Pipelines: 読み取りと書き込み

3

アクセストークンをコピーする

生成されたトークンをコピーし、手順5に貼り付けます。

トークンは一度しか表示されません。後から取得することはできません。

4

連携を有効にする

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

5

Aikido にトークンを追加する

Workspace Access Token を Aikido に貼り付けます。Aikido がトークンとその権限を検証します。

6

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

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

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

7

新しいPRで確認する

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

コメントとチェックの更新は、Workspace Access Token のIDとして表示されるはずです(例: AikidoSec).

8

マージチェックとしてスキャンを必須にする

スキャンが成功するまでマージをブロックしたい場合は、 必須チェック を Bitbucket で設定します。

Bitbucket で、次へ移動します: リポジトリ設定 > ワークフロー > ブランチ制限。対象ブランチの制限を追加または更新します(例: main).

9

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

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

10

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

右上で、次を開きます: アクション and select 新しいリポジトリのデフォルトを設定.

最終更新

役に立ちましたか?