- 기존 코드로의 지속적인 통합을 의미
- 작은 변경들을 지속적으로 통합해나가는 -> 충돌을 예방한다 -> 하지만 빈번하기 때문에 귀찮다는 단점 -> 자동화를 통해 해결
- 빌드와 테스트의 자동화된 과정
- Continuous Delivery / Continuous Deployment 두가지 의미
- Continuous Delivery - 안정화된 코드의 지속적인 저장소로의 통합을 자동화한 것,배포는 manual하게 한다는 점에서 Continuous Deployment와 차이가 존재
- Continuous Deployment - prod level까지의 자동화된 지속적인 배포
- 작은 변경을 운영 서비스에 지속적으로 반영하는 것 -> 똑같이 충돌 방지