시작하기무료로 시작하기

실패한 빌드 수정하기

NovaTech에서 Python Lambda 앱을 위한 CodeBuild 프로젝트가 실패하고 있습니다. 빌드 디버거를 사용해 빌드 로그를 읽고, 근본 원인을 파악하고, 해결 방법을 이해해 보세요.

디버거에는 단계별 출력이 포함된 빌드 로그가 표시됩니다. 빌드는 명확한 오류 메시지와 함께 특정 단계에서 실패합니다. 일반적인 빌드 문제를 진단하는 연습을 위해 세 가지 실패 시나리오를 전환하며 살펴볼 수 있습니다:

  • 누락된 종속성
  • 실패한 단위 테스트
  • Python 구문 오류

각 시나리오에서 로그의 오류 줄을 찾고, 빌드를 통과시키기 위해 무엇을 변경해야 하는지 파악하세요.

질문: 빌드 로그에 다음과 같이 표시됩니다: INSTALL 단계 성공, PREBUILD 단계 성공, BUILD 단계는 "FAILED tests/testhandler.py::testprocessorder - AssertionError: assert 500 == 200" 오류로 실패했습니다. 어떤 단계를 어떻게 수정해야 이 문제를 해결할 수 있을까요?

이 연습은 강의의 일부입니다

AWS 배포 자동화

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작