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
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice