Lesstep
Azure Pipelines・エージェントプールと demand・2026年11月5日に確認

Azure Pipelines の「No agent found in pool ... which satisfies the specified demands」:足りない capability、古いエージェント、エージェントのいないプール

ジョブがプールと demand の一覧を指定していて、そのプールのどのエージェントも、すべての demand に当たる capability を持っていません。コロンの後ろの一覧を読みます。たいていは1つが答えで、エージェントが見つけていないツール(maven・npm・java・msbuild)か、エージェントより新しい版の Agent.Version -gtVersion です。ツールを入れてエージェントを再起動するか、エージェントを更新します(この文についていちばん見られている Stack Overflow の質問は3万6千回以上)。

これでプルリクエストのビルド検証が落ちると、実行が通るまでプルリクエストは完了できません:JetBrains IDE のプラグイン Azure DevOps Pull Requests は、そのプルリクエストのブランチ ポリシーを状態つきで IDE に並べ、必須のものが通っていないときは、完了の画面がまず自動完了を勧めます。JetBrains Marketplace で入れる

どう見えるか

demand の読み方

エージェントが見つけていないツール(maven・npm・java・msbuild)

ジョブが求めるより古いエージェント(Agent.Version -gtVersion)

このジョブに合うエージェントがいないプール

IntelliJ IDEA と Rider で Azure DevOps のプルリクエスト

Azure DevOps Pull Requests は、Lesstep が作っている JetBrains IDE(2024.1 以降)と Android Studio のプラグインです。組織・プロジェクト・リポジトリを git のリモートから読み、自分のレビューを待っているプルリクエストを IDE のツールウィンドウに並べます。Azure DevOps Services でも Azure DevOps Server でも使えます。プルリクエストのブランチ ポリシーを状態つきで並べるので、まだ通っていない必須のビルドがそのプルリクエストの横に出ます。必須のポリシーが通っていないときは、完了の画面がまず自動完了を勧めます。レビューの受信箱は無料、投票・コメント・完了・作成は Pro(30日間の無料試用つき)です。画面は日本語です。

JetBrains Marketplace で入れる

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

ほかに:ジョブの途中でエージェントが応答しなくなった · Microsoft ホストの並列ジョブがまだない · Permit を待っている実行 · Node.js 6・10・16 は2026年11月24日にエージェントから外される · English