2

我在本地标记我的图像:

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.

4

1 回答 1

1

它未在屏幕截图的“支持的变量”字段文本中列出,但您可能可以使用它 - 它在文档中$SHORT_SHA作为支持的替换给出:

$SHORT_SHA : The first seven characters of COMMIT_SHA
于 2018-07-13T10:24:26.123 回答