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."라는 오류와 함께 즉시 실패했습니다. 가장 유력한 원인은 무엇일까요?
이 연습은 강의의 일부입니다
