Lesstep
Azure DevOps Services・Server・ブランチ ポリシー・2026年10月26日

Azure DevOps のビルド検証:期限切れのビルド、手動のキュー、プルリクのビルドが動かない理由

ブランチに Build validation(ビルド検証)のポリシーを付けると、そのブランチへのプルリクエストは、パイプラインでビルドが通らないと完了できなくなります。Azure Repos Git では、プルリクエストでパイプラインを動かす唯一の方法でもあります。YAML ファイルの pr: トリガーはそこでは何もしません。以下は Microsoft の ブランチ ポリシーの設定と管理、Azure Repos Git リポジトリのビルド、REST リファレンスの Requeue Policy Evaluation(英語)からまとめた、ポリシーの仕組み、ビルドが期限切れになる時、もう一度キューに入れる方法です。

設定の項目

何をビルドするか

プルリクのビルドが動かない理由

期限切れのビルド

コマンドラインと REST API でもう一度キューに入れる

IntelliJ IDEA でのビルド検証

Azure DevOps Pull Requests は、Lesstep が作っている JetBrains IDE(2024.1 以降)と Android Studio のプラグインです。Azure DevOps Services と Azure DevOps Server のプルリクエストを、ブランチ ポリシーを平易な文にして IDE のツールウィンドウに並べます。ビルドのポリシーは表示名と、「満たしている」「満たしていない」「実行中」「待機中」「期限切れ」のどれかを出し、任意のポリシーには印を付けます。Pro では、失敗したビルド・期限切れのビルド・まだ始まっていないビルド(トリガーが Manual)に再実行のリンクが出て、同じ REST の呼び出しでキューに入れます。レビューの受信箱とブランチ ポリシーは無料、投票・コメント・完了・ビルドポリシーの再実行・プルリクの作成は Pro(30日間の無料試用つき)です。画面は日本語です。

JetBrains Marketplace で入れる

Azure DevOps は Microsoft Corporation の商標、IntelliJ IDEA は JetBrains s.r.o. の商標です。このページは Microsoft・JetBrains のいずれとも提携しておらず、承認も受けていません。

ほかに:ほかのサービスの状態チェック · コメントの状態とコメントの解決のポリシー · 自動完了と任意のポリシー · 下書きのプルリクエスト · 必須のレビュー担当者とパスの絞り込み · ポリシーを回避する明示的なオーバーライド · English