谷歌云构建商有更新的位置吗?谷歌鼓励我们从谷歌容器注册表转移到工件注册表,但云生成器图像仍然由例如gcr.io/cloud-builders/mvn:3.5.0-jdk-8
(容器注册表地址(来寻址。我正在修改我的所有构建以使用Artifact Registry,我不想再通过它们来更改这些gcr.io/cloud-builders...
引用。
有人知道吗?
Container Registry仍将继续工作,不会很快消失。您仍然可以在同一个项目中使用这两种服务,这篇文章讨论了Container Registry和Artifact Registry的区别。
有一个将图像从容器注册表复制到工件注册表的指南,您也可以在转换过程中查看。
虽然官方的云构建器还没有托管在Artifact Registry中,但您可以选择克隆源代码并自己部署。此外,请参阅此链接了解在Google Cloud中构建和部署的更改。有一个关于使用gcr.io域转换存储库的可用指南。请注意,此功能仍在Alpha上,并且此功能的支持可能有限。有关此功能的更多详细信息,您可以进一步查看上一个链接。
最后,请随时在GitHub上提交功能请求。
当我们在Artifact Registry中计划未来的一组云构建器时,我们的计划包括保留现有的一组容器注册表构建器,我们特别在计划中排除强制迁移。
这意味着您可以将您的存储库使用迁移到Artifact Registry,同时在构建步骤中继续使用Container Registry中的当前构建器集。
参考:GitHub 中的云构建者
背景:我是谷歌云构建团队的工程经理。
云构建器目前托管在Artifact Registry上。他们仍然使用gcr.iourl来实现向后兼容性。任何人都可以按照以下步骤移动到Artifact Registry并保持向后兼容的gcr.io URL:https://cloud.google.com/artifact-registry/docs/transition/setup-gcr-repo