블로그
후기
멘토진
← 블로그 목록으로 돌아가기
CD란 무엇일까?
JSCODE 시니
2026. 04. 09.
author
JSCODE 시니
category
Jenkins CI/CD
createdAt
Apr 9, 2026 12:56 PM
isPublic
isPublic
series
Jenkins를 활용한 CI/CD 입문 (with.AWS)
slug
what-is-continuous-deployment-cd
type
post
updatedAt
✅ 1. CD란 무엇일까?
CD는 Continuous Delivery(지속적 제공) 또는 Continuous Deployment(지속적 배포)의 약자
즉
지속적인 배포(반영)
를 의미한다.
쉽게 설명하자면, CI 과정을 거쳐 안전하게 에러 없이 합쳐진 코드를 사용자가 실제로 접속해서 사용할 수 있는 운영 환경(서버)에 자동으로 배포하는 과정을 말한다.
✅ 2. CD의 단계
Release
CI를 통과한 빌드 결과물을 언제든 배포할 수 있는 상태(버전)로 패키징하여 준비
Deploy
준비된 결과물을 개발 환경, 테스트 환경 또는 실제 운영 서버에 업로드하고 실행
Monitor
배포된 서비스가 정상적으로 돌아가는지 로그와 서버 상태를 지속적으로 확인
✅ 3. CD의 핵심 원칙
배포 자동화
사람이 직접 서버에 접속해서 파일을 옮기거나 명령어를 치는 수작업 없이, 시스템이 알아서 배포해야 함
상시 배포 가능한 상태 유지
메인 브랜치의 코드는 당장 운영 서버에 올려도 치명적인 오류가 나지 않는 안정적인 상태여야 함
빠른 롤백
새로 배포한 버전에 문제가 생기면, 즉각적으로 문제없는 이전 버전으로 되돌릴 수 있는 안전망이 갖춰져야 함
author
category
Jenkins CI/CD
createdAt
Apr 9, 2026 01:25 PM
isPublic
isPublic
series
Jenkins를 활용한 CI/CD 입문 (with.AWS)
slug
type
series-footer
updatedAt
📎
이 글은
Jenkins를 활용한 CI/CD 입문 (with.AWS)
강의의 수업 자료 중 일부입니다.