Нужны ли нам три файла cloudbuild.yml для простой настройки в Google Cloud Container Builder?
В Google Cloud Container Builder мы хотим:
- Нажмите любую ветку, чтобы РЕПО: ФИЛИАЛ
- Нажмите любую метку для REPO: TAG
- Push master для РЕПО: последние
Нужен ли нам отдельный cloudbuild.yml
файл для каждого? Есть ли более легкий способ сделать это?
Нам нужно использовать файл, а не триггер в пользовательском интерфейсе, потому что сборка занимает 20 минут, а время срабатывания триггеров пользовательского интерфейса составляет 10 минут.
1 ответ
Решение
В настоящее время наилучшим решением является использование трех разных конфигурационных файлов для разных схем именования.
Позволяет вам использовать один файл конфигурации для всех способов, которые вы хотите построить (разные триггеры в одном репо или из gcloud
напрямую и т. д.) - одна из наших целей, поэтому мы учтем ваш вариант использования.