Una empresa almacena código fuente y pruebas unitarias en un repositorio de AWS CodeCommit. Un pipeline de CodePipeline activa un proyecto de CodeBuild cuando se fusiona código en la rama principal. El proyecto de CodeBuild debe ejecutar las pruebas unitarias y, si estas pasan, etiquetar el último commit en el repositorio de CodeCommit. ¿Cómo se debe configurar el proyecto de CodeBuild para lograr esto?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Configure el proyecto de CodeBuild para usar Git nativo para clonar el repositorio de CodeCommit, ejecutar las pruebas unitarias y usar Git nativo para crear y enviar una etiqueta al repositorio si las pruebas pasan..
Por qué esta es la respuesta
La opción correcta es usar Git nativo porque CodeBuild proporciona un entorno con herramientas Git preinstaladas. Para interactuar con CodeCommit, que es un repositorio Git, la forma más directa y eficiente es usar comandos Git estándar para clonar el repositorio, ejecutar las pruebas y, si tienen éxito, crear y enviar una etiqueta. Las opciones que sugieren usar AWS CLI para operaciones de Git (clonar, etiquetar) son incorrectas porque la AWS CLI no está diseñada para realizar operaciones de Git directamente sobre el repositorio. La AWS CLI se usa para interactuar con los servicios de AWS, no para manipular repositorios Git como lo haría un cliente Git. La opción de "copiar el código" con AWS CLI tampoco es apropiada para la interacción con un repositorio Git.
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