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 build.
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 build simulés et comprendre l'apport de chacune.
Accordez une attention particulière à la section artifacts — elle définit ce qui est transmis à l'étape Deploy. Des chemins de fichiers incorrects sont la cause la plus fréquente des déploiements qui échouent après un build « réussi ».
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 ?
Cet exercice fait partie du cours
<cours>Automatiser les déploiements sur AWS</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice