Google 云构建器映像是否已移至 Artifact Registry?

Have the Google cloud-builder images moved to Artifact Registry?

是否有 Google Cloud Builders 的更新位置? Google 鼓励我们从 Google Container Registry 转移到 Artifact Registry,但 Cloud Builder 映像仍由例如 gcr.io/cloud-builders/mvn:3.5.0-jdk-8 寻址,这是一个 Container Registry 地址。 我正在修改我所有的构建以使用 Artifact Registry,我宁愿不必再通过它们来更改这些 gcr.io/cloud-builders... 引用。

有人知道吗?

Container Registry 仍将继续工作,不会很快消失。您仍然可以在同一个项目中使用这两种服务,这在讨论 Container Registry 和 Artifact Registry 的区别的 中有所说明。

copying images from Container Registry 中有一个 Artifact Registry 指南,您还可以查看您的转换过程。

虽然官方云构建器尚未托管在 Artifact Registry 中,但您可以选择克隆源代码并自行部署。进一步参考这个link for changes in building and deploying in Google Cloud. There's an available guide in transitioning repositories with gcr.io domain。请注意,此功能仍处于 Alpha 阶段,并且此功能的支持可能有限。您可以进一步查看之前的 link 以了解此功能的更多详细信息。

最后,欢迎在 GitHub 上提交 feature request

虽然我们正在计划未来在 Artifact Registry 中使用一组 Cloud Builder,但我们的计划包括保留现有的一组 Container Registry 构建器,并且我们特别排除 一个强制我们计划中的迁移。

这意味着您可以将存储库的使用迁移到 Artifact Registry,同时在构建步骤中继续使用 Container Registry 中的当前构建器集。

参考:Cloud Builders in GitHub

背景:我是 Google Cloud Build 团队的工程经理。