Computer Science/Software Engineering
[QA 전략] CI/CD(Continuous Integration/Continuous Deployment)
CI/CD(Continuous Integration/Continuous Deployment)란 지속적 통합(Continuous integration, CI)과 지속적 제공(Continuous delivery, CD)를 뜻한다. 애플리케이션 개발팀이 더 자주 그리고 안정적으로 코드 변경을 제공하기 위해 사용하는 문화와 운영 원칙, 일련의 작업 방식으로 구성된다. 다시 말해 git에 코드를 올리는 것만으로도 누군가가 빌드와 테스트, 배포까지 해주어 코드를 수정하고 빌드와 테스트를 하고 배포까지 수행하는 시간을 단축시키고 개발에 더 많은 시간을 투자할 수 있도록 하기위해 생겨난 방식이다. DevOps와 같은 것처럼 보이지만 확실히 구별하자면 DevOps는 Development(개발+테스트) + Operatio..