HakuCode na matata

CI/CD 본문

Development/Terminology

CI/CD

@tai_haku 2022. 2. 6. 16:29
반응형

CI/CD란?

CI(Continuous Integration, 지속적 통합)은 팀 개발에 있어서 팀원 간 소스 충돌 방지용 디버깅 자동화 솔루션을 말한다.

CD(Continuous Delivery or Continuous Development, 지속적 제공 및 지속적 개발)팀 개발에 있어서 배포를 자동화하기 위한 파이프라인 즉, 배포 자동화 솔루션을 말한다.

 

CI/CD 파이프라인

 

즉, CI/CD란 개발 및 운영팀의 'Integration hell(인테그레이션 헬, 팀 개발 간 모듈 통합의 어려움을 뜻하는 단어)'에 대한 솔루션으로서 개발 및 운영팀의 리소스 낭비최소화하고 고객에게 실시간으로 업데이트서비스제공하기위해 새 소스 업데이트 간 기존 소스와의 충돌여부를 디버깅하고 리포지토리를 자동화하며 모니터링이 가능한 솔루션을 말한다.

 

통상 먼저 CI(지속통합)구축 이후에 CD(지속제공→지속배포)구축을 진행한다.

 

 

 

 

참고

이미지출처
https://www.redhat.com/ko/topics/devops/what-is-ci-cd

반응형

'Development > Terminology' 카테고리의 다른 글

GIL(Global Interpreter Lock)  (0) 2022.02.06
Comments