본문 바로가기
Etc

CI/CD란?

by 당리 2025. 6. 8.

CI와 CD는 무엇인가

CI (Continuous Integration)

  • 코드 변경사항을 자주 통합함
  • 통합 시 자동으로 빌드하고 테스트함
  • 예: Git에 push → Jenkins가 빌드 + 단위테스트 수행

CD (Continuous Delivery / Deployment)

  • Delivery: 빌드된 결과물을 운영 서버에 올릴 준비까지 자동화함
  • Deployment: 운영 서버 반영까지도 자동화함
  • 차이점은 마지막 '배포 승인 여부'임

 

 

우리는 "CI + Continuous Delivery"까지는 완성된 파이프라인을 갖고 있음.
다만 운영 반영은 사내 결재 시스템을 통해 사람 손을 거쳐야 하므로,
완전한 Continuous Deployment는 아님.