Un pipeline CodePipeline est déclenché par les modifications apportées à la branche principale dans CodeCommit, utilise CodeBuild pour les étapes de build/test et utilise CodeDeploy pour le déploiement. Après une modification récente du code source, CodeDeploy n'a pas déployé l'application mise à jour. Quelles sont les deux explications possibles ? (Choisissez-en deux.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : La modification du code n'a pas été commitée dans la branche principale du dépôt., Une étape précédente du pipeline a échoué et le pipeline s'est arrêté avant d'atteindre l'étape de déploiement..
Pourquoi c'est la réponse
La modification du code n'a pas été commitée dans la branche principale du dépôt : CodePipeline est configuré pour se déclencher sur les modifications de la branche principale. Si le code n'a pas été commité ou a été commité dans une autre branche, le pipeline ne se déclenchera pas et CodeDeploy ne sera pas invoqué. Une étape précédente du pipeline a échoué et le pipeline s'est arrêté avant d'atteindre l'étape de déploiement : Les pipelines CI/CD sont séquentiels. Si une étape (comme CodeBuild) échoue, le pipeline s'arrête généralement, empêchant les étapes ultérieures (comme CodeDeploy) de s'exécuter. Les autres options sont moins probables ou incorrectes dans ce scénario. Une instance EC2 inactive dans un cluster CodePipeline n'est pas une cause directe d'échec de déploiement de CodeDeploy, car CodePipeline gère l'orchestration et CodeDeploy déploie sur des cibles spécifiées. Une configuration de pipeline incorrecte est une possibilité, mais l'échec d'une étape précédente est une cause plus directe d'arrêt du déploiement. Des autorisations de lecture manquantes pour CodeCommit empêcheraient le pipeline de démarrer, ce qui n'est pas le scénario décrit.
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