gcp云构建-不能使用SHORT_SHA替换



从cloudbuild.yaml所在的PC本地目录执行gcloud builds submit

cloudbuild.yaml

steps:
# Docker Build
- name: 'gcr.io/cloud-builders/docker'
args:
- 'build'
- '-t'
- 'us-central1-docker.pkg.dev/$PROJECT_ID/diabetes-prediction/diabetes-prediction-api:$SHORT_SHA'
- '-f'
- 'src/serving/Dockerfile'
- '.'

生成失败,因为SHORT_SHA为空,导致以diabetes-prediction-api:结尾的标记名称无效。

Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #0: invalid argument "us-central1-docker.pkg.dev/default-338305/diabetes-prediction/diabetes-prediction-api:" for "-t, --tag" flag: invalid reference format

请告知出了什么问题。

您需要调用构建作为要设置的回购特定值的触发器(来自回购(。

请参阅使用默认替换

最新更新