ブランチポリシーを使用するようにインフラストラクチャリポジトリを構成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
インフラストラクチャリポジトリを適切に機能させるには、ブランチポリシーを使用するように設定する必要があります。インフラストラクチャパイプライン内でプルリクエストを操作するには、組織にREST APIアクセス権も必要です。プルリクエストブランチで実行する場合、インフラストラクチャパイプラインは、メインブランチにマージする前に確認する必要があるterraformプランの変更の概要を投稿します。
ブランチ ポリシーを構成する
ブランチ ポリシーを構成する
リポジトリのブランチポリシーを設定するには:
-
Project Settings、Repos、Repositoriesに移動し、ブランチを選択します。
-
リポジトリをクリックし、Policiesタブで次のポリシーを設定します。
-
最低限の査読者数を必須にする: 1
-
コメントの解決方法を確認します。 required
-
-
Build validationに移動し、インフラストラクチャパイプラインを選択して、次のように設定します。
-
トリガー: automatic
-
ポリシー要件: required
-
REST APIアクセスを有効にする
REST APIアクセスを有効にする
REST APIアクセスを有効にするには:
-
Organization Settings、Pipelines、Settings、Generalに移動し、次の3つのオプションを無効にします。
-
ジョブ承認スコープを、リリース以外のパイプラインの現在のプロジェクトに制限します。
-
ジョブ承認スコープをリリース パイプラインの現在のプロジェクトに制限します。
-
ジョブ承認スコープを、参照されるAzure DevOpsリポジトリに制限します。

-
-
Project Settings、Repos、Repositories、Permissions、Usersに移動し、プロジェクトビルドサービスユーザーをクリックして、Contribute to pull requestsフィールドをAllowに設定します。