처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

CI/CD에서 CD(Continuous Delivery)와 CD(Continuous Deployment)의 차이점은?

보통 GitHub Docs
보기 및 정답
A Continuous Delivery는 수동 승인 후 배포하고, Continuous Deployment는 테스트 통과 시 자동으로 프로덕션에 배포한다
B Continuous Delivery는 코드를 자동 테스트 없이 바로 스테이징에 배포하고, Continuous Deployment는 수동으로 프로덕션에 배포한다
C Continuous Deployment는 테스트 과정을 모두 생략하고 개발자가 푸시한 코드를 즉시 프로덕션 서버에 반영하는 방식이다
D Continuous Delivery는 코드 변경 사항을 저장소에만 기록할 뿐 어떤 환경에도 배포하지 않는 지속적 통합 방식이다

해설

Continuous Delivery는 코드가 항상 배포 가능한 상태를 유지하되, 프로덕션 배포는 사람의 승인을 거칩니다. Continuous Deployment는 모든 테스트를 통과하면 사람의 개입 없이 자동으로 프로덕션에 배포됩니다. Delivery가 Deployment의 전 단계라 볼 수 있습니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기