Aan de slagBegin gratis

Los een mislukte build op

Bij NovaTech faalt een CodeBuild-project voor je Python Lambda-app. Gebruik de build debugger om de buildlogs te lezen, de hoofdoorzaak te vinden en de oplossing te begrijpen.

De debugger toont het buildlog met output per fase. De build faalt in een van de fases met een duidelijke foutmelding. Je kunt schakelen tussen drie verschillende foutsituaties om het diagnosticeren van veelvoorkomende buildproblemen te oefenen:

  • Ontbrekende dependency
  • Mislukte unittest
  • Python-syntaxisfout

Zoek voor elk scenario de foutregel in het log en bepaal wat er moet veranderen om de build te laten slagen.

Vraag: Het buildlog toont: INSTALL-fase geslaagd, PREBUILD-fase geslaagd, BUILD-fase mislukt met "FAILED tests/testhandler.py::testprocessorder - AssertionError: assert 500 == 200". Welke fase en oplossing lossen dit op?

Deze oefening maakt deel uit van de cursus

Deployments automatiseren op AWS

Bekijk cursus

Interactieve oefening met praktijkervaring

Zet theorie om in actie met een van onze interactieve oefeningen

Begin oefening