CommencezCommencez gratuitement

Passer en revue un buildspec.yml

Chez NovaTech, votre équipe utilise un buildspec.yml pour définir comment CodeBuild compile et teste une application Lambda en Python. Utilisez l'explorateur buildspec pour examiner la configuration de compilation.

L'explorateur affiche un buildspec.yml complet avec les quatre phases (install, prebuild, build, postbuild) et la section artifacts. Vous pouvez activer ou désactiver des phases pour voir des journaux de compilation simulés et comprendre la contribution de chacune.

Portez une attention particulière à la section artifacts — c'est elle qui définit ce qui est transmis à l'étape Deploy. Des chemins de fichiers mal configurés sont la cause la plus fréquente des déploiements qui échouent après une compilation « réussie ».

Question : Un projet CodeBuild réussit (les quatre phases passent), mais CodeDeploy échoue immédiatement avec « The specified key does not exist. ». Quelle est la cause la plus probable?

Cette activité fait partie du cours

Automatiser les déploiements sur AWS

Voir le cours

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice