JSCODE Logo
블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

CD란 무엇일까?

JSCODE 시니
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) 강의의 수업 자료 중 일부입니다.