지속적 제공과 지속적 배포의 차이는 production 반영 버튼이다

둘 다 CI를 통과한 산출물을 만들지만, 제공은 사람이 배포를 승인하고 배포는 정책이 자동으로 production까지 보낸다.

CI pass 검증 완료 배포 가능한 artifact
delivery manual approve 사람이 시점 결정
deployment auto release 정책이 production 반영
rollback release control 두 방식 모두 필요
구분
production 반영
잘 맞는 상황
delivery
수동 승인
규제, 릴리스 창
deployment
자동 반영
작은 변경과 빠른 복구
flag
기능 노출 분리
배포와 공개 분리
canary
일부 사용자
위험 낮춘 자동화
핵심 둘 다 CI를 통과한 산출물을 만들지만, 제공은 사람이 배포를 승인하고 배포는 정책이 자동으로 production까지 보낸다.