标签: deployment google-cloud-platform google-kubernetes-engine google-cloud-build
我正在使用Google的云工具设置CI / CD,并且希望在“将新图像上传到Container Registry时”具有触发条件。
用例将部署与源(仓库)分开。源代码将推送Docker映像,而部署会将它们部署到测试阶段。
但是Cloud Build仅为我提供了三个源存储库之间的触发器选择。 link
在GKE上下文中,您将如何对Docker映像进行测试,QA和生产部署?
答案 0 :(得分:2)
同时,有一个解决方案,但是有点麻烦。
您可能大多数人都知道,GCR将其图像存储到存储桶中,然后有可能编写一个存储桶中发生更改时将触发的Cloud Function(请参阅文档here)。 / p>
然后,您的Cloud Function将通过调用Google Cloud SDK客户端或其余API来运行触发器。