비유로 이해하기
CodePipeline은 공장 컨베이어 벨트예요. 원재료(코드)를 넣으면 자동으로 검수(테스트) → 포장(빌드) → 출하(배포)까지 진행돼요. 사람이 일일이 버튼을 누르지 않아도 자동으로 진행되고, 문제가 생기면 멈춰서 알려줘요.
언제 쓰나요?
🚀
코드 push → 자동 배포
GitHub에 코드를 push하면 자동으로 테스트, 빌드, 배포까지 진행되는 파이프라인을 구축할 수 있어요.
✅
배포 전 승인 프로세스
프로덕션 배포 전에 팀장 승인을 받는 단계를 추가할 수 있어요. 승인 없으면 배포가 진행되지 않아요.
🔄
블루/그린 배포
ECS나 Lambda와 연동해서 무중단 블루/그린 배포를 자동화할 수 있어요. 문제가 생기면 자동 롤백됩니다.