Başarısız bir derlemeyi düzelt
NovaTech'te, Python Lambda uygulaman için bir CodeBuild projesi başarısız oluyor. Yapı hata ayıklayıcısını kullanarak günlükleri oku, kök nedeni bul ve düzeltmeyi anla.
Hata ayıklayıcı, derleme günlüğünü aşama aşama çıktılarla gösterir. Derleme, aşamalardan birinde net bir hata mesajıyla başarısız oluyor. Yaygın derleme sorunlarını teşhis etmeyi pratik etmek için üç farklı hata senaryosu arasında geçiş yapabilirsin:
- Eksik bağımlılık
- Başarısız birim testi
- Python sözdizimi hatası
Her senaryoda, günlükteki hata satırını bul ve derlemenin geçmesi için neyin değişmesi gerektiğini belirle.
Soru: Derleme günlüğü şöyle diyor: INSTALL aşaması başarılı, PREBUILD aşaması başarılı, BUILD aşaması şu hatayla başarısız: "FAILED tests/testhandler.py::testprocessorder - AssertionError: assert 500 == 200". Bunu hangi aşama ve hangi düzeltme çözer?
Bu egzersiz, kursun bir parçasıdır
AWS üzerinde Dağıtımları Otomatikleştirme
Uygulamalı etkileşimli egzersiz
Teoriyi etkileşime dönüştürün, interaktif egzersizlerimizden biriyle
Egzersize başla