Usted utiliza Cloud Run y Cloud Source Repositories y tiene un archivo YAML de Cloud Build que construye el contenedor y ejecuta gcloud run deploy. ¿Qué siguiente paso hace que las implementaciones sean más eficientes?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree un activador de compilación que ejecute el archivo de compilación en respuesta a la subida de código del repositorio a la rama de desarrollo..
Por qué esta es la respuesta
La opción correcta es crear un activador de compilación que ejecute el archivo de compilación en respuesta a la subida de código a la rama de desarrollo. Cloud Build ofrece integraciones nativas con Cloud Source Repositories, lo que permite configurar activadores automáticos. Esto automatiza el proceso de CI/CD, compilando y desplegando la aplicación en Cloud Run cada vez que se actualiza el código en la rama especificada, lo que es el método más eficiente para este escenario. Las otras opciones son menos eficientes o no se ajustan tan bien al caso de uso: Un tema de Pub/Sub con un activador de Pub/Sub es una solución más compleja y genérica para eventos, pero Cloud Build ya tiene una integración directa para repositorios de código. Un activador de webhook requeriría una configuración externa para enviar las llamadas HTTP POST, añadiendo complejidad innecesaria. Un trabajo Cron que ejecute gcloud builds submit cada 24 horas no es eficiente para un flujo de desarrollo continuo, ya que no reacciona a los cambios de código en tiempo real.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta