ÎncepețiÎncepe gratuit

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

Vezi cursul

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul