[프로젝트 관리 심화] CI/CD

왕감자·2025년 3월 5일

2025 내일배움캠프

목록 보기
37/39

CI (Continuous Integration)

  • 개발자가 변경한 코드를 자주 통합하고, 이 코드가 전체 시스템과 잘 어우러지는지 자동으로 테스트하는 프로세스
  • 코드 변경이 발생할 때마다 빌드/테스트 수행 - 코드 품질 유지, 문제 조기 발견

CD (Continuous Delivery)

  • CI의 결과물을 사용자에게 자동으로 배포하는 프로세스
  • 코드 변경이 통합되고 테스트를 통과하면 자동으로 스테이징 환경 또는 프로뎍션 환경에 배포
  • 지속적인 배포(Continuous Deployment)는 CI/CD의 확장 개념. 승인 절차 없이 자동으로 프로덕션 환경에 배포하는 것을 의미

CI/CD 장점

  • 인적 오류를 방지할 수 있음

0개의 댓글