Usted planea desplegar una aplicación Go en Cloud Run desde Cloud Source Repositories con un despliegue automatizado totalmente gestionado en cada commit. ¿Cuál es la solución más sencilla?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Usar Cloud Build con un disparador para construir y desplegar en cada commit de Cloud Source Repositories..
Por qué esta es la respuesta
La opción correcta es usar Cloud Build con un disparador para construir y desplegar en cada commit de Cloud Source Repositories. Cloud Build está diseñado para la integración y entrega continuas (CI/CD) en Google Cloud. Un disparador de Cloud Build puede configurarse para escuchar los commits en Cloud Source Repositories, ejecutar un proceso de construcción (que puede incluir la creación de una imagen de contenedor y su despliegue en Cloud Run) y luego desplegar automáticamente la aplicación. Esta es la solución más sencilla y nativa de Google Cloud para automatizar despliegues en Cloud Run desde Cloud Source Repositories. Las otras opciones son menos eficientes o más complejas: Ejecutar un trabajo cron en las estaciones de trabajo no es una solución de CI/CD automatizada y gestionada en la nube; requiere mantenimiento local y no reacciona a los commits. Usar un disparador de Jenkins es posible, pero Jenkins es una herramienta externa que requeriría configuración y gestión adicionales, lo que la hace menos sencilla que la solución nativa de Cloud Build. Configurar el despliegue continuo para Cloud Run usando buildpacks desde el repositorio de origen es parte del proceso, pero no describe la herramienta que automatiza ese proceso en cada commit. Cloud Build puede utilizar buildpacks.
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