Контейнер-конструктор неправильно помечает изображения, $ TAG_NAME не работает - PullRequest
0 голосов
/ 01 июля 2018

Я помечаю свои изображения локально с помощью:

git describe --tags --always --dirty

и получите короткий хэш из семи символов, которым я могу пометить свои изображения.

Однако в Google Container Builder, когда я устанавливаю имя изображения на

gcr.io/$PROJECT_ID/amal-img:$COMMIT_SHA

enter image description here

Я получаю очень длинный тег 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.

1 Ответ

0 голосов
/ 13 июля 2018

Он не указан в тексте поля «Поддерживаемые переменные» на скриншоте, но вы можете использовать вместо него $SHORT_SHA - он указан в качестве поддерживаемой замены в документации :

$SHORT_SHA : The first seven characters of COMMIT_SHA
...