gpt4 book ai didi

google-cloud-platform - 如何在 Cloud Run 中自动部署来自 Cloud Build 的最新镜像

转载 作者:行者123 更新时间:2023-12-04 12:31:54 27 4
gpt4 key购买 nike

用于部署我的 Angular 应用程序的 CI/CD 管道已关闭,但我看到 Google Cloud Run 在容器镜像更新后没有部署新修订版。

我已将 Cloud Build 设置为在 GitHub 上的分支更新时触发构建。这工作正常,我看到我得到了一个以提交哈希命名的新图像。我期待 Cloud Run 触发它的服务,获取最新的图像并部署它,但它没有运行。我不确定是否需要更改图像名称,以便它们由于 SHA 而不是唯一的。

杰里米

最佳答案

添加一个 Cloud Build 步骤以将新镜像部署到 Cloud Run。

使用 SERVICE_NAME、REGION、PROJECT_ID 和 IMAGE 修改此示例。

# Deploy container image to Cloud Run
- name: 'gcr.io/google.com/cloudsdktool/cloud-sdk'
entrypoint: gcloud
args: ['run', 'deploy', 'SERVICE-NAME', '--image', 'gcr.io/PROJECT_ID/IMAGE', '--region', 'REGION', '--platform', 'managed']

Documentation

关于google-cloud-platform - 如何在 Cloud Run 中自动部署来自 Cloud Build 的最新镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68492421/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com