แก้ไข build ที่ล้มเหลว
ที่ NovaTech โปรเจกต์ CodeBuild สำหรับแอป Python Lambda ของคุณกำลังล้มเหลว ใช้ build debugger เพื่ออ่านบันทึกการ build ระบุสาเหตุที่แท้จริง และทำความเข้าใจวิธีแก้ไข
ดีบักเกอร์จะแสดงบันทึกการ build พร้อมผลลัพธ์แยกตามเฟส การ build ล้มเหลวในเฟสหนึ่งพร้อมข้อความแสดงข้อผิดพลาดที่ชัดเจน คุณสามารถสลับไปมาระหว่างสถานการณ์ความล้มเหลวสามแบบเพื่อฝึกวินิจฉัยปัญหาการ build ที่พบบ่อย:
- Dependency หายไป
- Unit test ล้มเหลว
- Python syntax error
สำหรับแต่ละสถานการณ์ ให้หาบรรทัดที่เกิดข้อผิดพลาดในบันทึก และระบุสิ่งที่ต้องเปลี่ยนแปลงเพื่อให้การ build ผ่าน
คำถาม: บันทึกการ build แสดงว่า: เฟส INSTALL สำเร็จ, เฟส PREBUILD สำเร็จ, เฟส BUILD ล้มเหลวด้วยข้อความ "FAILED tests/testhandler.py::testprocessorder - AssertionError: assert 500 == 200" เฟสไหนและวิธีแก้ไขแบบใดจะช่วยแก้ปัญหานี้ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำ Deployment อัตโนมัติบน AWS
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด