Может ли облачная сборка Google пометить встроенный контейнер как последний без cloudbuild.yaml? - PullRequest
0 голосов
/ 01 апреля 2020

Я успешно использую Google Cloud Build, чтобы встроить свое приложение в контейнер после передачи sh в основную ветку и сохранить этот встроенный контейнер в облачном реестре Google.

Я пытаюсь упростить мои настройки, поэтому я удалил cloudbuild.yaml в пользу функции автоматического определения docker Cloud Build.

Контейнер все еще создается, но разница в том, что встроенное изображение не помечено как latest. latest все еще присваивается более старой сборке, которая была сделана, пока cloudbuild.yaml все еще присутствовал.

Как я могу сделать так, чтобы каждая новая сборка контейнера была помечена как latest без использования cloudbuild.yaml

1 Ответ

1 голос
/ 01 апреля 2020

Ответ - да, вот как:

  • Отредактируйте триггер, использовавшийся для построения контейнера после pu sh, для мастерства
  • В разделе "Конфигурация типа сборки" явно выберите «Dockerfile» вместо «Autodetected»
  • В поле «Имя изображения» отредактируйте значение, чтобы заменить $COMMIT_SHA в конце на latest

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

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