계속적 통합/ 계속적 제공
개념: CI/CD는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법
CI: 개발자를 위한 자동화 프로세스 Continuous Integration을 의미한다. CI를 성족적으로 구현할 경우 애플리케이션에 대한 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트되어 공유 레포에 통합되므로 여러 명의 개발자가 동시에 코드 작업을 할 경우 충동 문제를 해결할 수 있다.
Unit test
CD: 지속적인 서비스 제공(Continuous Delivery) 및/ 또는 지속적인 배포(Continuous Deployment)를 의미하며 두 의미는 상호 교환적으로 사용된다.