【发布时间】:2019-07-20 20:19:59
【问题描述】:
我正在使用 gcp 和 kubernetes。
我有 gcp 存储库和容器注册表。
推入主分支后,我有一个构建容器的触发器。
我不知道如何设置一些自动触发器来部署新版本的容器(docker 文件)。
如何自动化构建过程?
【问题讨论】:
标签: kubernetes continuous-integration google-kubernetes-engine flux
我正在使用 gcp 和 kubernetes。
我有 gcp 存储库和容器注册表。
推入主分支后,我有一个构建容器的触发器。
我不知道如何设置一些自动触发器来部署新版本的容器(docker 文件)。
如何自动化构建过程?
【问题讨论】:
标签: kubernetes continuous-integration google-kubernetes-engine flux
您需要一些额外的部分来完成它,例如,如果您使用 Helm 打包您的部署,您可以使用 Flux 来触发自动部署。
【讨论】:
这里有两种解决方案。
您可以展开build 步骤。 Cloud Build 还可以将更改推送到您的 GKE 集群。你可以阅读更多关于这个here
您目前拥有的是可靠的 CI 管道,对于 CD,您可以使用最近发布的 Spinnaker for GCP。这与 GCE、GKE 和 GAE 很好地集成,并允许您自动化 CD 部分。
【讨论】: