在特定区域和区域中运行Google Cloud Build?

时间:2018-07-30 14:09:21

标签: google-cloud-build

是否可以指定在特定区域和区域中运行Google Cloud Build?

该文档似乎概述了如何在特定区域/区域中运行kubectl来部署容器,但似乎没有文档说明在何处运行云构建本身。我还没有在自动生成触发器配置中找到此设置。

2 个答案:

答案 0 :(得分:4)

此功能尚不可用,但是,在Google Next上,我们宣布了EAP /即将成为Alpha功能,称为“自定义工作人员”,它将为您启用此功能。您可以在此处观看演示:https://www.youtube.com/watch?v=IUKCbq1WNWc&feature=youtu.be

答案 1 :(得分:1)

现在怎么样,2021 年? @david-bendory

我在文档中到处都看到了区域性提及,但如果我尝试,它会失败。

<块引用>

现在可以在 Cloud Build History UI 中看到来自 Cloud Functions 的区域化构建。Release Notes, Jan 2021

$ gcloud builds submit --help
... 
 --region=REGION
        The region of the Cloud Build Service to use. Must be set to a
        supported region name (e.g. us-central1). If unset, the global service
        region is used. This field is restricted.
...
$ gcloud builds submit --region=europe-west6 ..
...
Uploading tarball of [..] to [gs://groundlevel-160221_cloudbuild/source/1616837474.914494-b263ce0f352b47aa8c93aa3e00bdd9e2.tgz]
ERROR: (gcloud.builds.submit) PERMISSION_DENIED: project is not on the allowlist for Regional Cloud Build, please contact Google Cloud Support at https://cloud.google.com/support-hub

我想更好地了解区域云构建的优缺点和可用性。我的目标是降低成本 - 回购供业余爱好者使用,并且尽可能降低成本是当务之急。

此外,我希望能够清楚地描述这些事情,以便其他阅读我的 repo 的人正确理解这些事情。


编辑:要跟踪的问题:Google IssueTracker > FR: Select build region