비유로 이해하기
CodeBuild는 자동 조립 로봇이에요. 설계도(코드)를 넣으면 로봇이 알아서 부품을 조립(빌드)하고, 제품 검사(테스트)까지 해줘요. 작업이 끝나면 로봇은 꺼지기 때문에, 쉬는 시간에는 비용이 안 들어요.
언제 쓰나요?
🏗️
Docker 이미지 빌드
Dockerfile로 이미지를 빌드하고 ECR에 자동으로 push하는 CI 파이프라인을 만들 수 있어요.
🧪
자동 테스트 실행
PR이 올라올 때마다 자동으로 유닛 테스트와 통합 테스트를 실행하고 결과를 리포트할 수 있어요.
📦
빌드 아티팩트 생성
프론트엔드 빌드 결과물을 S3에 업로드하거나, 백엔드 JAR/ZIP 패키지를 생성해서 배포 준비를 할 수 있어요.