Repară un build care eșuează
La NovaTech, un proiect CodeBuild pentru aplicația ta Python Lambda eșuează. Folosește depanatorul de build-uri pentru a citi logurile de build, a identifica cauza principală și a înțelege soluția.
Depanatorul arată logul de build cu rezultatul fiecărei faze. Build-ul eșuează într-una dintre faze, cu un mesaj de eroare clar. Poți comuta între trei scenarii diferite de eșec pentru a exersa diagnosticarea problemelor comune de build:
- Dependență lipsă
- Test unitar eșuat
- Eroare de sintaxă Python
Pentru fiecare scenariu, găsește linia cu eroarea din log și identifică ce trebuie schimbat pentru ca build-ul să treacă.
Întrebare: Logul de build arată: faza INSTALL a reușit, faza PREBUILD a reușit, faza BUILD a eșuat cu „FAILED tests/testhandler.py::testprocessorder - AssertionError: assert 500 == 200". Ce fază și ce soluție ar rezolva această problemă?
Acest exercițiu face parte din cursul
Automatizarea implementărilor pe AWS
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul