buildspec.yml 검토하기
NovaTech에서는 팀에서 buildspec.yml을 사용해 CodeBuild가 Python Lambda 애플리케이션을 컴파일하고 테스트하는 방식을 정의합니다. buildspec 탐색기를 사용해 빌드 구성을 살펴보세요.
탐색기에는 네 단계(install, prebuild, build, postbuild)와 artifacts 섹션이 모두 포함된 완전한 buildspec.yml이 표시됩니다. 각 단계를 켜고 끄면서 시뮬레이션된 빌드 로그를 확인하고, 각 단계가 어떤 역할을 하는지 이해할 수 있습니다.
artifacts 섹션에 주목하세요 — 이 섹션은 배포(Deploy) 단계로 전달되는 항목을 정의합니다. 파일 경로를 잘못 지정하는 것이 빌드가 "성공"한 후에도 배포가 실패하는 가장 흔한 원인입니다.
질문: CodeBuild 프로젝트가 성공했는데(네 단계 모두 통과), CodeDeploy가 "The specified key does not exist"라는 오류로 즉시 실패합니다. 가장 가능성이 높은 원인은 무엇일까요?
이 연습은 강의의 일부입니다
