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