我想使用 Google Cloud Run 部署名为“engine”的现有存储库的测试分支,但 Cloud Run 不允许部署,因为存储库已部署。
我的问题是这样的;
当我们想要部署存储库的不同分支时,我们该如何进行?我如何使用 Google Cloud Run 来做到这一点?
Cloud Run 不支持从同一存储库部署同名的多个服务。尽管如此,有两种方法可以完成不同分支的部署:
为每个分支创建唯一的 Cloud Run 服务(例如,服务名称测试)。
使用带有触发器的 Cloud Build 将特定于分支的容器映像自动部署到单个 Cloud Run 服务。
文档参考: