CI와 CD
✒️ 2025-07-26 21:13 내용 수정
참고 자료 : wikipedia CI/CD, wikipedia Continuous integration, wikipedia Continuous Deployment, wikipedia Continuous Delivery
CI/CD
지속적 통합과 지속적 배포
- 소프트웨어의 개발, 테스트, 배포를 모두 통합한 사례를 의미한다.
CI(Continuous Integration)
- 지속적인 품질 관리를 적용하는 프로세스를 말한다.
- 소스 코드 변경 사항을 자주 통합하여 자동화 시스템이 소프트웨어를 빌드 및 테스트한다.
CD(Continuous Deployment)
- 소프트웨어 엔지니어링에서 자동화 배포를 통해 소프트웨어의 기능을 더 자주 제공하는 접근법을 말한다.
- 지속적 배포를 통해 버그를 더 찾기 쉽고 해결할 수 있다.
CD(Continuous Delivery)
- 소프트웨어 엔지니어링에서 개발 팀이 짧은 주기로 소프트웨어를 제작 및 배포하여 소프트웨어를 언제든지 신뢰 가능한 수준으로 출시할 수 있도록 보증하기 위한 접근법이다.
- 잦은 주기로 빌딩, 테스팅, 배포를 하는 것을 목표로 한다.