Correggi una build fallita
In NovaTech, un progetto CodeBuild per la tua app Python su Lambda sta fallendo. Usa il debugger di build per leggere i log, individuare la causa radice e capire come risolvere.
Il debugger mostra il log di build con l'output fase per fase. La build fallisce in una delle fasi con un messaggio di errore chiaro. Puoi passare tra tre diversi scenari di errore per esercitarti a diagnosticare problemi comuni di build:
- Dipendenza mancante
- Test unitario fallito
- Errore di sintassi Python
Per ciascuno scenario, trova la riga di errore nel log e identifica cosa deve cambiare per far passare la build.
Domanda: Il log mostra: fase INSTALL riuscita, fase PREBUILD riuscita, fase BUILD fallita con "FAILED tests/testhandler.py::testprocessorder - AssertionError: assert 500 == 200". Quale fase e quale correzione risolverebbero il problema?
Questo esercizio fa parte del corso
Automatizzare i deployment su AWS
esercizio interattivo pratico
Trasforma la teoria in pratica con uno dei nostri esercizi interattivi
Inizia esercizio