AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·KO·업데이트됨 4 Aug 2026
한 회사에서 소스 코드와 단위 테스트를 AWS CodeCommit 리포지토리에 저장합니다. CodePipeline 파이프라인은 코드가 main 브랜치에 병합될 때 CodeBuild 프로젝트를 트리거합니다. CodeBuild 프로젝트는 단위 테스트를 실행하고, 통과하면 CodeCommit 리포지토리의 최신 커밋에 태그를 지정해야 합니다. 이를 달성하려면 CodeBuild 프로젝트를 어떻게 설정해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: CodeBuild 프로젝트가 native Git을 사용하여 CodeCommit 리포지토리를 복제하고, 단위 테스트를 실행하고, 테스트가 통과하면 native Git을 사용하여 리포지토리에 태그를 생성하고 푸시하도록 구성합니다..
이것이 정답인 이유
CodeBuild 프로젝트는 기본적으로 Git 환경을 제공하므로, native Git 명령어를 사용하여 CodeCommit 리포지토리를 복제하고, 테스트를 실행한 후, Git 태그를 생성하고 원격 리포지토리로 푸시하는 것이 가장 직접적이고 효율적인 방법입니다. AWS CLI는 리포지토리 관리에는 사용될 수 있지만, Git 태그 생성 및 푸시와 같은 Git 작업에는 native Git 명령어가 더 적합합니다. AWS CLI를 사용하여 Git 태그를 직접 생성하는 기능은 제공되지 않으며, 코드를 복사하는 방식은 버전 제어 시스템의 이점을 활용하지 못합니다.