0

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

有人知道吗?

4

2 回答 2

2

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

有一个将镜像从 Container Registry 复制到 Artifact Registry 的指南,您也可以在过渡过程中查看该指南。

虽然官方云构建器尚未托管在 Artifact Registry 中,但您可以选择克隆源代码并自行部署。此外,请参阅此链接以了解在 Google Cloud 中构建和部署的更改。有一个使用gcr.io 域转换存储库的可用指南。请注意,此功能仍处于 Alpha 版中,并且此功能的支持可能有限。您可以进一步查看上一个链接以了解此功能的更多详细信息。

最后,随时在 GitHub 上提交功能请求。

于 2021-11-12T08:56:06.050 回答
1

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

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

参考:GitHub 中的 Cloud Builders

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

于 2021-11-15T21:32:23.010 回答