Может ли Google Cloud Build запускаться новым образом Docker в реестре контейнеров?

Я настраиваю CI/CD с помощью облачных инструментов Google, и ожидал, что будет условие триггера "при загрузке нового изображения в реестр контейнеров".

Вариант использования отделяет развертывание от источника (репо). Source отправит образы Docker, а развертывание развернет их на этапе тестирования.

Но Cloud Build предоставляет мне только триггерный выбор между тремя исходными репозиториями. ссылка на сайт

Что бы вы использовали для тестирования, контроля качества и производственного развертывания образов Docker в контексте GKE?

1 ответ

Между тем, есть решение, но оно слишком громоздко.

Как многие из вас, вероятно, знают, GCR хранит свои изображения в Bucket, тогда можно написать облачную функцию, которая запускается всякий раз, когда в Bucket происходят изменения (см. Документацию здесь).

Ваша облачная функция затем запустит триггер, вызвав либо клиента Google Cloud SDK, либо оставшийся API.

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