0

语境

我正在开发一个应用程序。该代码位于 Cloud Source Repository 中。我已经使用 Cloud Build 设置了构建触发器,这样当我推送新提交时,应用程序会自动构建:它是容器化的,并且图像被推送到 Artifact Registry。

我还有一个带有容器优化操作系统的 Compute Engine 虚拟机实例。它设置为使用我的应用程序的容器图像。因此,当我启动 VM 时,它会从 Artifact Registry 中提取最新的映像并运行容器。

问题

因此,目前,部署涉及两个步骤:

  1. 推送新的提交,这会更新 Artifact Registry 中的容器。
  2. 重新启动我的 VM,这会从 Artifact Registry 中提取新容器。

有没有办法将这两个步骤结合起来?

构建触发器检测代码更改以触发构建。是否有类似的方法可以自动触发从 Artifact Registry 到 Compute Engine 的部署?

谢谢你。

4

0 回答 0