Вы используете Cloud Run и Cloud Source Repositories, и у вас есть файл Cloud Build YAML, который собирает контейнер и запускает gcloud run deploy. Какой следующий шаг сделает развертывания наиболее эффективными?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте триггер сборки, который запускает файл сборки в ответ на отправку кода репозитория в ветку разработки..
Почему это правильный ответ
Наиболее эффективным способом автоматизации развертываний при использовании Cloud Source Repositories и Cloud Run является создание триггера Cloud Build. Этот триггер автоматически запускает ваш файл Cloud Build YAML (который собирает контейнер и развертывает его в Cloud Run) каждый раз, когда код отправляется в указанную ветку (например, ветку разработки). Это обеспечивает непрерывную интеграцию и непрерывное развертывание (CI/CD), что является стандартом для эффективной разработки. Создание топика Pub/Sub и триггера Pub/Sub является избыточным, так как Cloud Build имеет прямую интеграцию с Cloud Source Repositories для триггеров. Триггер веб-хука требует ручной настройки и управления внешними системами, что менее эффективно. Задание Cron, запускающее сборку каждые 24 часа, не обеспечивает непрерывного развертывания и развертывает изменения только один раз в день, что неэффективно для быстрой итерации.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется