Нужны ли нам три файла cloudbuild.yml для простой настройки в Google Cloud Container Builder?

В Google Cloud Container Builder мы хотим:

  • Нажмите любую ветку, чтобы РЕПО: ФИЛИАЛ
  • Нажмите любую метку для REPO: TAG
  • Push master для РЕПО: последние

Нужен ли нам отдельный cloudbuild.yml файл для каждого? Есть ли более легкий способ сделать это?

Нам нужно использовать файл, а не триггер в пользовательском интерфейсе, потому что сборка занимает 20 минут, а время срабатывания триггеров пользовательского интерфейса составляет 10 минут.

1 ответ

Решение

В настоящее время наилучшим решением является использование трех разных конфигурационных файлов для разных схем именования.

Позволяет вам использовать один файл конфигурации для всех способов, которые вы хотите построить (разные триггеры в одном репо или из gcloud напрямую и т. д.) - одна из наших целей, поэтому мы учтем ваш вариант использования.

Другие вопросы по тегам