Votre équipe exécute des pipelines CI/CD dans AWS CodePipeline. Vous devez ajouter des tests unitaires qui s'exécutent dans le cadre du pipeline avant que les artefacts ne soient mis en scène pour les tests. Comment devriez-vous intégrer les tests unitaires dans les pipelines CI/CD ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Ajouter une phase pour exécuter des tests unitaires dans le buildspec AWS CodeBuild utilisé par le pipeline..
Pourquoi c'est la réponse
La bonne approche consiste à ajouter une phase pour exécuter des tests unitaires dans le fichier buildspec.yml d'AWS CodeBuild. CodeBuild est conçu pour compiler le code source, exécuter des tests et produire des artefacts. En incluant les commandes de test unitaire directement dans le buildspec, ces tests s'exécuteront automatiquement dans le cadre de l'étape de construction du pipeline CodePipeline, garantissant que le code est validé avant de passer aux étapes suivantes comme le déploiement ou les tests d'intégration. Créer un pipeline CodePipeline distinct pour les tests unitaires serait une surcharge inutile et compliquerait la gestion. Installer l'agent CodeDeploy sur une instance EC2 est destiné au déploiement d'applications, pas à l'exécution de tests unitaires dans un pipeline CI/CD. Créer une branche de test dans le référentiel git est une pratique de gestion de code source, mais ne définit pas comment les tests unitaires sont exécutés dans le pipeline CI/CD lui-même.
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