可以通过Container Registry中的新Docker映像来触发Google Cloud Build吗?

时间:2018-12-12 17:40:57

标签: deployment google-cloud-platform google-kubernetes-engine google-cloud-build

我正在使用Google的云工具设置CI / CD,并且希望在“将新图像上传到Container Registry时”具有触发条件。

用例将部署与源(仓库)分开。源代码将推送Docker映像,而部署会将它们部署到测试阶段。

但是Cloud Build仅为我提供了三个源存储库之间的触发器选择。 link

在GKE上下文中,您将如何对Docker映像进行测试,QA和生产部署?

1 个答案:

答案 0 :(得分:2)

同时,有一个解决方案,但是有点麻烦。

您可能大多数人都知道,GCR将其图像存储到存储桶中,然后有可能编写一个存储桶中发生更改时将触发的Cloud Function(请参阅文档here)。 / p>

然后,您的Cloud Function将通过调用Google Cloud SDK客户端或其余API来运行触发器。