CI/CD

JINU·2023년 12월 15일
  • CI
    Continuous Integration
  • CD
    Continuous Delivery / Continuous Deployment

CI는 github와 같은 클라우드에서 코드 상태 관리를 해주는 단계. build와 test 모두 통과해야 다음 단계인 CD로 넘어간다.

CD는 release하기 전 자동/수동 방식을 통해 앱 또는 서비스를 배포하기 전 단계.

대부분 CI - CD는 긴밀하게 연결되어있으며 CI는 코드의 확장성을 높여주는 역할을 해준다. (Coding -> Build -> Test -> Release -> Deployment)

  • Jenkins, Github Actions, GitLab CI/CD, Bitbucket Pipelines 등 다양한 툴이 있음.

0개의 댓글