Azure Pipelines の「No hosted parallelism has been purchased or granted」:無料の Microsoft ホストのジョブは課金の設定で付く、またはセルフホストのエージェントで動かす
Microsoft ホストのエージェント(vmImage)を求めるジョブは、組織に Microsoft ホストの並列ジョブがないと、これで失敗します。新しい組織は1つもない状態で始まり、Microsoft ホストの無料枠は有効にする必要があります。エラーはいまも申込みの用紙を示しますが、2026年6月22日に更新された Microsoft のページは別の道を書いています。課金を設定して組織を Azure のサブスクリプションに結ぶと、無料の付与がプライベート プロジェクトに付きます。この文についての Stack Overflow の質問2つは、合わせて22万回以上見られています。
プルリクエストが、エージェントのつかないビルド検証を待っているなら:JetBrains IDE のプラグイン Azure DevOps Pull Requests は、プルリクエストごとのブランチ ポリシーを状態つきで並べるので、まだ通っていない必須のビルドが、IDE の中でそのプルリクエストの横に出ます。JetBrains Marketplace で入れる
メッセージの全文
2026年4月に GitHub で報告されたもの:
##[error]No hosted parallelism has been purchased or granted. To request a free parallelism grant, please fill out the following form https://aka.ms/azpipelines-parallelism-request
2026年11月5日には、この短いリンクはまだ Microsoft の用紙を開きました。2026年3月〜6月の Microsoft Q&A の回答も、まだこの用紙を示し、2〜5営業日と書いています。
無料枠で何が付くか
並列ジョブの構成と支払いから:
- Microsoft ホスト:無料枠を有効にすると、同時に1ジョブ・1回60分まで・月1,800分(30時間)。
- セルフホスト:同時に1ジョブ・時間の上限なし・自動で付与。組織の中の有効な Visual Studio Enterprise のサブスクライバー1人ごとに1つ増えます。
- パブリック プロジェクトは廃止:新しくは作れず、いまあるものは2027年にプライベートになるまで無料の付与を保ちます。
- 有料:Microsoft ホストの並列ジョブは1つ月 US$40(1ジョブ360分まで・月の上限なし)、セルフホストは1つ月 US$15(Azure DevOps の価格)。最初の Microsoft ホストのジョブを買うと時間の上限は外れますが、同時に動くのは1つのままです。無料枠から同時に2つ動かすには、2つ買います。
無料の Microsoft ホストのジョブを有効にする
- Organization settings → Billing → Set up billing で Azure のサブスクリプションを選んで保存します(課金を設定する)。組織ごとに1回だけの結びつけで、購入はそのあとです。
- Project Collection Administrators に入っていること(組織のオーナーは入っています)と、Azure のサブスクリプションで Owner か Contributor であることが要ります。サブスクリプションは、組織と同じ Microsoft Entra ID のものです。
- そのあと Organization settings → Pipelines → Parallel jobs を確かめます。Microsoft は、ここでの変更が有効になるまで最大30分かかることがあると書いています。
付与なしで動かす:セルフホストのエージェント
無料のセルフホストのジョブは、付与も課金も要りません。手元のマシンにエージェントを Default のプールか自分のプールへ登録し、ジョブをイメージではなくプールに向けます:
pool: name: Default
ジョブはそのマシンの上で、そのマシンの道具とネットワークで動き、60分の上限もありません。
見分け方
- 失敗せずに待ち、「This pipeline needs permission to access a resource before this run can continue」と出る:保護されたリソースが Permit を待っている。
- ジョブがキューに入り、ほかの実行が動くあいだ空きを待つ:並列ジョブはあるが埋まっている。もう1つ買うか、実行が終わるのを待ちます。
- 無料枠のジョブが60分で止まる:無料の Microsoft ホストのジョブの時間の上限です。いくつかのジョブに分けるか、並列ジョブを買って上限を360分にします。
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日間の無料試用つき)です。画面は日本語です。
Azure DevOps・Azure Pipelines・Azure・Visual Studio・Microsoft Entra は Microsoft Corporation の商標、GitHub は GitHub, Inc. の商標、IntelliJ IDEA・Rider は JetBrains s.r.o. の商標です。このページは Microsoft・GitHub, Inc.・JetBrains のいずれとも提携しておらず、承認も受けていません。
ほかに:プールに demand を満たすエージェントがいない · Permit を待っている実行 · 必須のポリシーが通っていない · English