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

Azure DevOps PRゲーティング

Azure DevOps の PR ゲーティングを使うと、マージ前に新たに導入された問題をブロックし、プルリクエストがどの既存の問題を解決するかを確認できます。

この連携の設定には、 新しく作成したユーザー Azure 上で(例: Aikido という名前のユーザー)。コメント機能では、連携を設定したユーザー名が使用されます。

まず、Aikido の PAT 管理ページに移動します。これは こちらで確認できます.

次へ。Azure DevOps で PAT を生成するには、以下の手順に従ってください。

PAT の生成

  1. ユーザー設定' > '個人アクセストークン」へ移動します。ここに示すヘッダーアイコンからアクセスします

    検索とプロフィールのオプションの近くで強調表示されたユーザー設定メニュー。

    またはショートカットリンク「ここでアクセス トークンを生成」を Aikido の個人アクセストークン管理ページで使用します。

    トークンを生成または更新するオプション付きの個人アクセストークン入力欄。
  2. 最終的に、次のようなページになります

    Azure DevOps: 個人アクセストークンは作成されていません。新しいトークンを生成するオプションがあります。
  3. アクセス範囲」ボタンを右上で使って、Aikido ワークスペースと同じ組織が選択されていることを確認してください

  4. 新しいトークン"

  5. 次に、トークンに対して以下の権限を選択する必要があります: Work Items(読み取り & 書き込み), Code(読み取り & 書き込み), Code(ステータス) および Build(読み取り)

    特定のセキュリティ権限とリポジトリ権限を持つカスタム個人アクセストークンを作成します。
  6. 有効期限は「カスタム定義」を使用し、現在から 1 年後に設定してください。これは Azure DevOps でトークンに設定できる最大有効期間です。

  7. 作成」をクリックしてアクセス トークンを作成します

  8. 次の画面でトークンをコピーし、Aikido の個人アクセストークン管理ページに入力してください。

初期設定の後に新しいリポジトリを追加した場合は、それらのリポジトリも設定する必要があります。

既定の設定を自動的に適用するには、 新しいリポジトリ向けの既定の PR/MR ゲーティング設定.

PR コメントから直接問題を無視する

Aikido が検出結果に対してインラインの PR コメントを投稿した場合、次の内容でコメントに返信することで Azure DevOps から直接その問題を無視できます:

@AikidoSec ignore: [無視する理由]

例:

@AikidoSec ignore: このシークレットはテスト専用です。

これは、Aikido プラットフォームで手動で問題を無視するのと同じ操作を行います:

  • この問題は Aikido で無視済みとしてマークされます。

  • 無視理由が保存されます。

  • すべてのブロッキング問題が解決または無視されると、PR ゲーティングは緑になります。

無視する権限がない場合、このコメントは次の場所にリクエストを作成します: 承認受信箱 問題をすぐに無視する代わりに、検出結果は管理者が承認または却下するまでフィードに残ります。

最終更新

役に立ちましたか?