1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

AzureDevOpsのパイプライン無料実行枠がなく、実行できないエラーの解決法

Last updated at Posted at 2022-06-07

はじめに

Azure PipelinesでCIパイプラインを作成し、テストを兼ねて実行しようとしたところ、「Microsoft Hosted環境でのパイプライン無料実行枠が購入されていない、または許可されていない」旨のエラー。
動かせるところを目標とし、解決策を記載する。

事象が起きたAzure DevOps環境について

  • 作成: Portalからではなくサービス概要ページから
  • Billing設定、Azure ADの紐付けは後から
  • Organizationの中にProjectは1つのみ
  • パイプライン実行自体はOrganizationの中で初めて

出力されたエラーメッセージ

##[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
Pool: Azure Pipelines
Image: ubuntu-latest
Started: Today at 0:45
Duration: 19m 0s

Job preparation parameters

原因調査

OrganizationのBilling設定を確認

問題なく支払い先のAzureサブスクリプションは登録されている。

image.png

Paid parallel jobs0であるせいかとも考えたが、他のパイプライン実行を問題なく動かせるDevOps Organization設定を見ると、同じように0設定だった。

エラーメッセージの言う通り、「無料枠」としてパイプラインが動かせる時間が確保(Microsoftから許可)されているかいないか、という単純なことらしい。

解決策

2通りの方法がある。

その1、無料枠をリクエストする

パイプライン実行ログに記載されている通り、無料枠リクエストするフォームに必要事項を記入し登録する。
2、3営業日かかるので、急ぎの場合はその2のやり方で。

image.png

メール返答

こんなメールがMicrosoftから来ます。

Hi [XXXXXXXXXX],
We’ve received your request to increase free parallelism in Azure DevOps.
Please note that your request was Completed

Request Details:
-----------------------------------------------------------------------------
Name: [XXXXXXXXXX]
Email: [EMAIL@ADDRESS.com]
Organization Name: [Your Azure DevOps URL]
Parallelism Type: Private
-----------------------------------------------------------------------------

Request Free Parallelism for your organization: Azure DevOps Parallelism Request Form
Useful information:
Azure DevOps Documentation: Configure and pay for parallel jobs
Azure DevOps Blog post Change in Azure Pipelines Grant for Private Projects
Azure DevOps Blog post Change in Azure Pipelines Grant for Public Projects

このメールを受け取った後にパイプラインをRunしたら正常に動きました。

その2、パイプライン実行に支払いを設定する

OrganizationのBilling設定を確認項で貼った画像のPaid parallel jobs入力欄を1以上の値とする。
料金(月額¥4,000くらい)はかかりますが、一番手っ取り早い。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?