Добавьте docker аргументы в gcloud builds submit - PullRequest
0 голосов
/ 27 февраля 2020

Как описано здесь , можно отправить сборку Dockerfile, используя gcloud builds submit -t <source>. Однако можно ли передать ему дополнительные аргументы сборки? Я пытался gcloud builds sumbit -t <source> --build-arg=FOO=$BAR, но флаги не распознавались. Старая команда gcloud docker использовала для поддержки передачи docker аргументов. Я не хочу использовать файл cloudbuild.yaml, если я могу избежать его, так как для сборки я использую Azure DevOps и не хочу загромождать мое хранилище большим количеством конвейерных файлов YAML.

В моем случае я хочу использовать кэширование слоев облачной сборки Google для более быстрой сборки, поскольку Azure DevOps не имеет этой встроенной функции.

1 Ответ

2 голосов
/ 28 февраля 2020

Вы не можете передать какой-либо аргумент в Cloud Build с помощью -t аргумента docker build. Только cloudbuild.yaml файл конфигурации принимает переменные

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...