CI, CD 개념

김재훈·2022년 6월 14일
0

CI/CD

목록 보기
1/2

CI/CD

  • 소프트웨어 배포 프로세스를 스피드업하는 것 -> 배포 주기를 짧게 가져가고 자동화된 방식을 채택
  • 애자일 원칙의 핵심

CI(Continuous Integration)

  • 지속적 통합

  • CI server에서 소스를 컴파일하고 unit test, integration test를 거친 후에,
    Target server로 배포를 하는 과정

CD(Continuous Deployment / Continuous Delivery)

  • 지속적 전달/배포, 소프트웨어 기능을 빠르고 자동화되는 방식으로 배포하는 것

  • Continuous Delivery는 Continuous Deployment를 포함하는 개념

    Continuous Deployment

    • IT Perspective(완전 자동화, 개발자적인 측면)

    Continuous Delivery

    • Business Perspective(마케팅, 순차배포, 비즈니스적인 측면)

Reference

  • 패스트캠퍼스 강의
profile
같이 협업하며 성장하고싶은, 좋은 개발자를 지향합니다 :)

0개의 댓글