gcloud builds submit從我的PC中cloudbuild.yaml所在的本地目錄執行。
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
請告知有什么問題。
uj5u.com熱心網友回復:
您需要將構建作為觸發器(從存盤庫)呼叫,以設定特定于存盤庫的值。
請參閱使用默認替換
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/438353.html
