【发布时间】:2021-07-03 22:25:02
【问题描述】:
目前,每次拉取请求完成时我都会触发Cloud Build。
镜像已正确构建,但我们必须手动转到Edit and Deploy New Revision 并选择要部署的最新 docker 镜像。
我们如何才能自动化这个过程并自动从镜像部署容器?
【问题讨论】:
标签: docker google-cloud-run google-cloud-build
目前,每次拉取请求完成时我都会触发Cloud Build。
镜像已正确构建,但我们必须手动转到Edit and Deploy New Revision 并选择要部署的最新 docker 镜像。
我们如何才能自动化这个过程并自动从镜像部署容器?
【问题讨论】:
标签: docker google-cloud-run google-cloud-build
您可以使用 GitLab CI 来自动化您的 Cloud Run 部署。
如果您想使用 GitLab CI Link 自动化部署,这里是教程
【讨论】:
Cloud Run 还有natively integrates with Cloud Build。您可以导入 GitHub 存储库,它会为您的存储库设置 GCB 触发器(在指定的分支或标签过滤器上)。
【讨论】:
您可以通过一个非常简单的 GitHub Action 来实现。我关注了这篇文章:
https://towardsdatascience.com/deploy-to-google-cloud-run-using-github-actions-590ecf957af0
【讨论】: