我有一个云构建文件,它构建三个容器并将其推送到注册表,最后一步是使用使用此映像的多个容器更新云运行服务。
我有一个 service.yaml,该文件在所有三个容器映像文件上使用 :latest 标签,第一次部署时工作正常。但是,如果我再次运行构建,容器将被更新,并且 gcloud 替换 ./service.yaml 运行没有任何问题,但 cloud run 中没有新的修订。
例如,如果我将 service.yaml 文件中的超时时间从 300 更新为 299 并再次运行它,则会创建一个新修订版。
我现在不知道如果文件中没有更改,我如何触发新的修订,因为我对图像使用了最新的标签。
您是否尝试过将标签从
:latest
更改为图像的实际版本?