Una configuración de CI/CD utiliza CodePipeline y CodeBuild. El proyecto de CodeBuild ejecuta pruebas y produce un informe de prueba. La empresa debe retener estos informes de prueba durante 90 días. ¿Qué enfoque satisface este requisito de retención?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Defina un grupo de informes en el buildspec de CodeBuild con la ruta y el formato adecuados. Cree un bucket de S3. Use una regla de EventBridge que active una función Lambda para copiar los informes al bucket de S3 después de que cada compilación se complete, y configure una regla de ciclo de vida de S3 para que los objetos expiren después de 90 días..
Por qué esta es la respuesta
La opción correcta es definir un grupo de informes en el buildspec de CodeBuild, ya que esto permite a CodeBuild procesar y publicar los informes de prueba. Luego, usar EventBridge para detectar el evento de finalización de la compilación y activar una función Lambda para copiar estos informes a un bucket de S3. Finalmente, una regla de ciclo de vida de S3 en el bucket asegura que los informes expiren después de 90 días, cumpliendo el requisito de retención. La primera opción es incorrecta porque una acción de despliegue de S3 en CodePipeline está diseñada para artefactos de despliegue, no para informes de prueba generados por CodeBuild. La tercera opción es incorrecta porque no existe una "acción de prueba" con expiración directa en CodePipeline o CodeBuild para informes, y la expiración en el buildspec no es una característica estándar para la retención a largo plazo. La cuarta opción es incorrecta porque, si bien CodeBuild puede publicar informes, no permite configurar directamente la expiración de objetos de S3 como parte de la configuración del artefacto de informe; se requiere una regla de ciclo de vida de S3 separada.
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