Une entreprise stocke le code source et les tests unitaires dans un référentiel AWS CodeCommit. Un pipeline CodePipeline déclenche un projet CodeBuild lorsque du code est fusionné dans la branche principale. Le projet CodeBuild doit exécuter les tests unitaires et, s'ils réussissent, étiqueter le dernier commit dans le référentiel CodeCommit. Comment le projet CodeBuild doit-il être configuré pour y parvenir ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Configurer le projet CodeBuild pour utiliser Git natif afin de cloner le référentiel CodeCommit, exécuter les tests unitaires et utiliser Git natif pour créer et pousser une étiquette vers le référentiel si les tests réussissent..
Pourquoi c'est la réponse
L'option correcte est d'utiliser Git natif car CodeBuild fournit un environnement Git complet. Pour interagir avec CodeCommit, qui est un service Git, les commandes Git natives sont le moyen le plus direct et le plus efficace de cloner le référentiel, d'exécuter des tests, puis de créer et de pousser une étiquette. Les autres options sont incorrectes car : Utiliser les commandes AWS CLI pour créer une étiquette Git n'est pas la méthode standard ; l'AWS CLI est principalement pour la gestion des services AWS, pas pour les opérations Git internes. Récupérer ou copier le code avec AWS CLI n'est pas la manière habituelle d'interagir avec un référentiel Git ; le clonage Git est la méthode appropriée. L'AWS CLI ne peut pas directement créer une étiquette Git dans le référentiel de la même manière que Git natif.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise