在 Cloud 运行 上部署服务时,未使用最新版本

When deploying a service on Cloud Run, the latest build is not being used

我正在使用此命令提交构建:

gcloud builds submit --tag gcr.io/[my-project]/[my-service]

这成功提交了构建,并且在 GCP 界面的“云构建”选项卡中一切正确。

部署此命令:

gcloud beta run deploy [my-service]
--service-account [service-account]@[my-project].iam.gserviceaccount.com
--image gcr.io/[my-project]/[my-service]:latest --cpu 2 --memory 8Gi
--timeout 59m59s --vpc-connector=pyston-vpc-connector
--vpc-egress=private-ranges-only 
--set-cloudsql-instances=[my-project]:europe-west2:[my-instance]

这确实 'successfully' 部署了服务,因为没有错误。但是,它没有使用最新版本进行部署,而是使用我团队中其他人提交的最后一个版本。

我也尝试过在 GCP 界面中部署,但这导致了相同的结果。

关于如何解决这个问题有什么想法吗?

谢谢!

我在提交构建时指定了不正确的 Container Registry Repository,这意味着部署找不到最新的映像。