Corriger un build en échec
Chez NovaTech, un projet CodeBuild pour votre application Lambda Python échoue. Utilisez le débogueur de build pour lire les journaux, identifier la cause racine et comprendre la correction à apporter.
Le débogueur affiche le journal de build avec une sortie phase par phase. Le build échoue pendant l'une des phases avec un message d'erreur explicite. Vous pouvez basculer entre trois scénarios d'échec pour vous entraîner à diagnostiquer des problèmes de build courants :
- Dépendance manquante
- Échec d'un test unitaire
- Erreur de syntaxe Python
Pour chaque scénario, trouvez la ligne d'erreur dans le journal et identifiez ce qu'il faut modifier pour que le build passe.
Question : Le journal de build indique : phase INSTALL réussie, phase PREBUILD réussie, phase BUILD en échec avec "FAILED tests/testhandler.py::testprocessorder - AssertionError: assert 500 == 200". Quelle phase et quelle correction permettraient de résoudre le problème ?
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