簡體   English   中英

Cloud Build 錯誤:generic::failed_precondition:沒有可用於創建構建的並發構建配額

[英]Cloud Build Error: generic::failed_precondition: no concurrent builds quota available to create builds

我正在使用 Cloud Build 設置基本管道,基於 Github 觸發器,但遇到以下錯誤:

Your build failed to run: generic::failed_precondition: generic::failed_precondition: no concurrent builds quota available to create builds

我檢查了:

在此處輸入圖像描述

  • 我的項目已啟用計費
  • 通過檢查我的配額消耗,我沒有無意中達到默認閾值

gcp 配額

  • 並試圖取消許多失敗的構建中的一些,以防 Cloud Build 對每個構建都有重試機制,這會導致超出配額。 但是 got Requested entity was not found ,這讓我認為這是一個錯誤的假設,因此不會造成麻煩。

在此處輸入圖像描述

我的 cloudbuild.json 僅供參考:

{
  "steps": [
    {
      "name": "gcr.io/cloud-builders/docker",
      "args": [
        "build",
        "-t",
        "europe-west2-docker.pkg.dev/${PROJECT_ID}/REPONAME/front-end:${COMMIT_SHA}",
        "."
      ]
    }
  ],
  "options": {
    "logging": "CLOUD_LOGGING_ONLY"
  }
}

任何想法?

謝謝,

根據您的上述評論

我確實在 europe-west1 中設置了完全相同的觸發器,同時將我的工件存儲庫和圖像保留在 europe-west2 中並且在那里沒有問題

看來您的項目受到限制。 文檔中的行說

根據使用情況,某些項目可能僅限於在以下地區使用 Cloud Build`

這意味着如果項目處於受限模式,則只能在以下區域觸發雲構建,而不能在其他區域觸發。

  • 我們-中央1
  • 美國西部2
  • 歐洲西部1
  • 亞洲-東1
  • 澳大利亞-東南1
  • 南美東1

也許由於您的項目處於限制模式,因此europe-west2中的觸發器無法正常工作,因為europe-west2不在上述列表中。 並且europe-west1在列表中,因此當您將觸發器切換到west-1時,觸發器正在為您工作。

要獲取項目的限制詳細信息,無論是否是限制模式,我認為您必須聯系的唯一渠道是銷售團隊或技術支持,您可以在那里獲得額外的幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM