Container Registry 中的新 Docker 映像是否可以触发 Google Cloud Build?

aka*_*ppi 4 deployment google-cloud-platform google-kubernetes-engine google-cloud-build

我正在使用 Google 的云工具设置 CI/CD,并期望有一个触发条件“当新映像上传到 Container Registry 时”。

该用例将部署与源(存储库)分开。源将推送 Docker 镜像,部署将它们部署到测试阶段。

但 Cloud Build 只为我提供了三个源存储库之间的触发选择。关联

在 GKE 环境中,您将使用什么来测试、QA 和生产部署 Docker 映像?

小智 5

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

大多数人可能都知道,GCR 将其图像存储到存储桶中,然后可以编写一个云函数,每当存储桶中发生更改时就会触发该函数(请参阅此处的文档)。

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