Oprav padající build
Ve společnosti NovaTech selhává projekt CodeBuild pro tvoji Python Lambda aplikaci. Použij debugger buildu, projdi build logy, najdi hlavní příčinu a pochop, jak problém opravit.
Debugger zobrazuje build log s výstupem po jednotlivých fázích. Build selže během jedné z fází s jasnou chybovou zprávou. Můžeš přepínat mezi třemi scénáři selhání a procvičit si diagnostiku běžných problémů s buildem:
- Chybějící závislost
- Neúspěšný unit test
- Syntaktická chyba v Pythonu
U každého scénáře najdi v logu řádek s chybou a zjisti, co je potřeba změnit, aby build prošel.
Otázka: Build log ukazuje: fáze INSTALL proběhla úspěšně, fáze PREBUILD proběhla úspěšně, fáze BUILD selhala s chybou „FAILED tests/testhandler.py::testprocessorder - AssertionError: assert 500 == 200". Která fáze a jaká oprava by tento problém vyřešily?
Toto cvičení je součástí kurzu
Automatizace deploymentů na AWS
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení