AWS CodePipeline

AWS CodePipeline

AWS CodePipeline

중급

한 마디로

코드를 자동으로 테스트하고 배포해주는 컨베이어 벨트

#CI/CD#자동배포#DevOps#파이프라인
관련 서비스

비유로 이해하기

CodePipeline은 공장 컨베이어 벨트예요. 원재료(코드)를 넣으면 자동으로 검수(테스트) → 포장(빌드) → 출하(배포)까지 진행돼요. 사람이 일일이 버튼을 누르지 않아도 자동으로 진행되고, 문제가 생기면 멈춰서 알려줘요.

언제 쓰나요?

🚀

코드 push → 자동 배포

GitHub에 코드를 push하면 자동으로 테스트, 빌드, 배포까지 진행되는 파이프라인을 구축할 수 있어요.

배포 전 승인 프로세스

프로덕션 배포 전에 팀장 승인을 받는 단계를 추가할 수 있어요. 승인 없으면 배포가 진행되지 않아요.

🔄

블루/그린 배포

ECS나 Lambda와 연동해서 무중단 블루/그린 배포를 자동화할 수 있어요. 문제가 생기면 자동 롤백됩니다.