繁体   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