Una canalización de CI/CD utiliza AWS CodeArtifact y AWS CodeBuild. Los artefactos de compilación tienen un tamaño de 0,5 a 1,5 GB, las compilaciones se ejecutan con frecuencia y cada compilación descarga muchas dependencias de CodeArtifact, lo que ralentiza las compilaciones. ¿Cómo puede el desarrollador reducir el número de dependencias descargadas para cada compilación y así mejorar el rendimiento?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Configurar una caché local en CodeBuild y añadir la ruta de la carpeta de la caché local al buildspec.yaml del proyecto..
Por qué esta es la respuesta
La opción correcta es configurar una caché local en CodeBuild y añadir la ruta de la carpeta de la caché local al buildspec.yaml del proyecto. CodeBuild permite configurar una caché local para almacenar dependencias y artefactos entre compilaciones, lo que reduce el tiempo de descarga y mejora el rendimiento. Al especificar la ruta de la caché en el buildspec.yaml, CodeBuild reutiliza los archivos almacenados en caché en compilaciones posteriores. La opción de Amazon S3 es incorrecta porque, aunque S3 puede usarse para caché, la caché local de CodeBuild es más eficiente para dependencias frecuentes. La opción de añadir el nombre del repositorio de CodeArtifact a la caché local es incorrecta porque la caché local se configura con una ruta de directorio, no con el nombre del repositorio. La opción de recuperar el buildspec.yaml de CodeArtifact no aborda el problema de la descarga de dependencias.
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