기타/클라우드

CI/CD란? (Jenkins와 Docker 필요)

둥굴둥굴둥굴레차 2021. 7. 1. 14:17

 

CI/CD란?

 

 

CI

Continuous Integration (지속적인 통합)

CD

Continuous Delivery(지속적인 서비스제공) 또는 Continuous Deployment(지속적인 배포)

 

 


CI/CD란,

애플리케이션 개발 단계를 자동화하여 보다 짧은 주기로 고객에게 제공하는 방법.


새로운 코드 통합으로 인해 개발 및 운영팀에서 발생하는 문제
즉, (일명 통합지옥 Integeration hell)을 해결해준다.


 

CI/CD 파이프라인?

CI/CD와 같이 라이프 사이클 전체에 걸쳐 지속적인 자동화와 모니터링을 제공해주는 구축사례

 

 

Jenkins

CI/CD를 도와주는 툴
실무에서 가장 널리 쓰인다.

 

Docker

Jenkins를 설치하는데에 필요하다.