Un développeur configure AWS CodePipeline pour le déploiement. Le code source se trouve dans un dépôt GitHub et l'étape source du pipeline est déjà configurée pour ce dépôt et cette branche. Le développeur souhaite que les tests unitaires du package du dépôt s'exécutent dans l'environnement du pipeline. Quelles étapes permettront d'y parvenir avec le MOINS de frais généraux ? (Choisissez-en deux.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un projet AWS CodeBuild et ajoutez les commandes de construction et de test du package à son buildspec., Ajoutez une nouvelle étape après l'étape source, ajoutez une action qui référence le projet nouvellement créé et spécifiez l'artefact source comme artefact d'entrée de cette action..
Pourquoi c'est la réponse
Pour exécuter des tests unitaires dans un pipeline CodePipeline avec le moins de frais généraux, vous devez utiliser AWS CodeBuild. CodeBuild est un service d'intégration continue entièrement géré qui compile le code source, exécute des tests et produit des artefacts de déploiement. 1. Créez un projet AWS CodeBuild et ajoutez les commandes de construction et de test du package à son buildspec. C'est la bonne approche car CodeBuild est conçu pour exécuter des tâches de construction et de test. Le fichier buildspec.yml spécifie les commandes à exécuter, y compris les tests unitaires. 2. Ajoutez une nouvelle étape après l'étape source, ajoutez une action qui référence le projet nouvellement créé et spécifiez l'artefact source comme artefact d'entrée de cette action. Après que le code source est extrait par l'étape source, il doit être passé à l'étape suivante pour les tests. Une nouvelle étape avec une action CodeBuild est l'emplacement logique pour exécuter ces tests, en utilisant l'artefact de l'étape source comme entrée. Les autres options sont incorrectes car : AWS CodeCommit est un service de contrôle de version, pas un service de construction ou de test. AWS CodeDeploy est un service de déploiement, pas un service de construction ou de test. Ajouter une action à l'étape source n'est pas approprié ; l'étape source est uniquement destinée à récupérer le code.
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