Flujo de trabajo de desarrollo: cualquier push a la rama remota develop debe compilarse, probarse y, si tiene éxito, implementarse automáticamente en el entorno de desarrollo. Asegúrese de que solo se implementen artefactos aprobados. ¿Qué debe implementar?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree un Cloud Build trigger en la rama develop que ejecute pruebas, compile la imagen del contenedor y la almacene en Container Registry; cree un pipeline de implementación que supervise las nuevas imágenes y las implemente en el clúster de desarrollo; restrinja los permisos de implementación a la herramienta de implementación..
Por qué esta es la respuesta
La opción correcta establece un flujo de CI/CD robusto y seguro. Un trigger de Cloud Build en la rama develop automatiza la compilación y pruebas, almacenando el artefacto en Container Registry. Un pipeline de implementación independiente garantiza que solo los artefactos aprobados se desplieguen en desarrollo, y la restricción de permisos a la herramienta de despliegue centraliza y asegura el proceso. Las opciones incorrectas tienen fallas de seguridad o automatización. La primera opción depende de acciones manuales de cada desarrollador, lo que es propenso a errores y no escalable. La segunda también requiere despliegues manuales por parte de los desarrolladores, lo que no cumple con la automatización requerida. La cuarta opción es incorrecta porque Vulnerability Scanning no valida pruebas de código, y otorgar permisos de despliegue a Cloud Build directamente para entornos de producción no es una buena práctica de seguridad; es mejor usar un pipeline de despliegue separado con permisos restringidos.
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