Vous utilisez Cloud Run et Cloud Source Repositories et disposez d'un fichier Cloud Build YAML qui construit le conteneur et exécute gcloud run deploy. Quelle est l'étape suivante qui rend les déploiements les plus efficaces ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un déclencheur de build qui exécute le fichier de build en réponse à un push de code vers la branche de développement du dépôt..
Pourquoi c'est la réponse
La création d'un déclencheur de build qui s'active sur un push de code vers une branche spécifique (comme la branche de développement) est la méthode la plus efficace pour automatiser les déploiements dans ce scénario. Cloud Build s'intègre nativement avec Cloud Source Repositories, permettant un déploiement continu dès qu'une modification est poussée. Les autres options sont moins efficaces : Un sujet Pub/Sub avec un déclencheur Pub/Sub ajouterait une couche d'abstraction et de complexité inutile, car Cloud Build peut déjà réagir directement aux événements de dépôt. Un déclencheur de build webhook nécessiterait une configuration externe pour envoyer les requêtes HTTP POST, ce qui est plus complexe que l'intégration native. Une tâche Cron exécutant gcloud builds submit toutes les 24 heures ne serait pas efficace car elle ne réagirait pas aux changements de code en temps réel et pourrait déployer des versions obsolètes ou ne pas déployer de nouvelles versions pendant une longue période.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise