【发布时间】:2018-07-01 02:20:52
【问题描述】:
我在本地标记我的图像:
git describe --tags --always --dirty
并获得一个简短的七字符哈希,我可以用它来标记我的图像。
但是在 Google Container Builder 中,当我将图像名称设置为
gcr.io/$PROJECT_ID/amal-img:$COMMIT_SHA
我得到一个很长的标签gcr.io/$PROJECT_ID/amal-img/amal-img:00528e0498ebb746d047de3bb38e483b69f72d89
当我尝试使用其中一个可用变量 $TAG_NAME 时,即
gcr.io/$PROJECT_ID/amal-img/amal-img:$TAG_NAME
我收到错误消息Failed to trigger build: Request contains an invalid argument.
【问题讨论】:
-
使用
TAG_NAME时,是否将Google Cloud Build类型切换为tag?如果您使用branch类型,则不会设置TAG_NAME变量。
标签: google-cloud-platform google-kubernetes-engine google-container-builder