Al usar Cloud Build para construir una imagen de Docker, debe ejecutar pruebas unitarias y de integración y que el historial de compilación muestre qué etapa falló. ¿Qué debería hacer?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree un archivo de configuración de compilación de Cloud Build con pasos de compilación en la nube separados para compilar y ejecutar pruebas unitarias y de integración..
Por qué esta es la respuesta
La opción correcta es crear un archivo de configuración de Cloud Build con pasos de compilación separados para compilar y ejecutar pruebas unitarias y de integración. Esto permite que Cloud Build ejecute cada etapa de forma independiente y registre el estado de cada una. Si una etapa falla, el historial de compilación indicará claramente qué paso falló, facilitando la depuración. Agregar comandos RUN en el Dockerfile para ejecutar pruebas (opción incorrecta) haría que las pruebas se ejecutaran dentro del proceso de construcción de la imagen, pero no permitiría a Cloud Build reportar fallas de pruebas como una etapa separada. Crear un archivo de configuración con un solo paso de compilación (opción incorrecta) agruparía la compilación y las pruebas, ocultando qué parte falló si ocurriera un error. Generar una canalización de compilación separada (opción incorrecta) es una solución más compleja de lo necesario para este requisito y no se alinea directamente con la necesidad de ver la etapa de falla dentro de una única ejecución de compilación.
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