AWS
[AWS] Code Pipeline
어코링
2024. 2. 15. 21:13
Code Pipeline
CI/CD의 끝판왕
★ 빌드, 테스트, 배포 과정을 관리
- 코드 변경시 Code Pipeline은 이를 감지할 수 있음
★ 소프트웨어 및 어플리케이션 출리 자동화 가능
- 빠르고 쉬운 디버깅을 가능케 해줌
배포 (Deployment) vs 출시 (Release)
배포란? 배포를 했다고 해서 모든 사용자들이 새로 추가된 기능 및 고쳐진 보고들을 접할 수 있는 것은 아니다.
즉, 배포를 거쳐 회사 내에서 공식으로 출시하기 전에 한번 더 테스트를 할 수 있음
100% 세상 밖으로 나오기 바로 전 단계
출시란? 말그대로 최종적으로 소프트웨어나 어플리케이션들이 사용자들에게 전달되는 마지막 단계. 모든 테스트와 배포를 거친 후의 과정
Code Pipeline 작동 방법
1. Workflow 정의 (Code Pipeline)
2. 코드 저장소에서 코드 변경 (Code Commit)
3. 컴파일, 테스트, 패키지 생성 (Code Build)
4. staging 혹은 production 배포 (Code Deploy)