: 개발 단계부터 배포까지 자동화하는 것
CI(continuous intergration) : 지속적인 통합
CD(continuous deployment) : 지속적인 배포
쿠버네티스를 사용하면서, 수정 사항이 있을 때마다 번거롭게 모든 과정을 거쳤어야했다.
1. git commit 2. git push 3. docker-compose build 4. docker-compose push 5. 쿠버네티스에 접속 6. set image로 이미지 업데이트
하지만 배포를 자동화하게된다면, 훨씬 간단해진다.
1. git push
깃 푸시만 하게 된다면, 그 코드를 가지고 도커가 빌드되고 배포된다.