CI/CD - 자동 배포
Post

CI/CD - 자동 배포

CI (Continuous Integration)

  • 지속적인 통합.
  • 주로 Git이라는 형상관리 툴을 이용하는데 2명 이상의 개발자가 작업하는 코드가 긴 시간 동안 merge되지 않으면 통합되기 어려울 정도로 달라질 수 있다.
  • 따라서 가능한 작은 단위로 주기적으로 통합하여 나가는 것이 중요한데 이것을 CI이라고 한다.

CD(Continuous Delivery)

  • 지속적인 제공.
  • 지속적인 배포 (Continuous Deployment)
  • 배포할 준비가 되면 자동으로 배포하는 것.
  • 이것이 지속적 배포이다.
  • CD를 해놓으면 배포에 신경쓰지 않고 지속적으로 개발에 더 집중할 수 있다.
  • 빌드, 테스트, 배포의 과정이 자동화되서 편하다.

Reference