LeeJerry 2022. 6. 26. 22:47

참고 : 레드헷 CI, CD 설명 문서(https://www.redhat.com/ko/topics/devops/what-is-ci-cd)

 

CI, CD

CI는 지속적인 통합(Continuous Integration), CD는 지속적 배포(Continuous Deploy)를 뜻한다.

통합 과정에는 빌드, 테스트, 병합의 세 과정이 수행되는데, '지속적 통합'은 이런 세 과정을 자동화하여 개발자들이 계속 개발을 진행하면서도 통합 과정을 수행할 수 있다는 의미이다.

배포 과정은 빌드된 애플리케이션을 실행시켜 실제 사용자들이 사용할 수 있도록 하는 것을 의미하는데, '지속적 배포'는 이러한 배포 과정을 자동화하는 것이다.

 

CI/CD 툴의 사용 이유 및 적용 사례는 현재 구현중인 프로젝트의 기술적 고민사항(https://clean-lock-a8f.notion.site/47613a0b006145f5a970d2e88a9bdab0)  참고.