본문 바로가기
개발공부

CI/CD 란?

by bzerome240 2022. 7. 4.

CI (Continuous Integration)

: 자동 빌드 / 테스트 자동화 과정 / 지속적인 통합테스트

커밋할 때마다 빌드와 자동 테스트가 이루어져 동작을 확인한다.

 

CD (Continuous Delivery / Deployment)

: 배포 자동화 과정 / 지속적인 서비스 제공 / 지속적인 배포

 

 

Flow: 개발 ---> CI ---> CD 

https://dzone.com/articles/the-complete-introduction-to-cicd-1

 

CI/CD 종류

  • Jenkins
  • CircleCI
  • TravisCI
  • Github Actions

 

CI/CD 장점

실무에서 일일히 빌드, 테스트, 배포 과정을 직접 하는데 많은 시간이 소비되는데, 자동화 구축을 통해 해결될 수 있다.

 

 

 

 

참고

 

[CI/CD] CI/CD란? - 지속적 통합(Continuous Integration)/지속적 배포(Continuous Deployment) 기본개념

매번 개발자가 코드를 수정하고 빌드와 테스트를 하고 배포까지 한다면 상당히 많은 시간이 소요됩니다. 하지만 git에 코드를 올리는 것만으로도 누군가가 빌드와 테스트, 배포까지 해준다면,

seosh817.tistory.com

 

 

[DevOps] 그래서 CI/CD가 뭔데? - 낮코밤코

드디어 CI/CD까지 도착하여 포스팅을 하게 되었다. 긴 시간이었고, 나 또한 그동안 배우고 겪었던 것들을 글로 풀어내느라 시간을 꽤 썼다. 인터넷을 찾아보면 CI/CD에 관련된 수 많은 자료가 나오

owin2828.github.io

 

728x90
반응형

'개발공부' 카테고리의 다른 글

Technical Writer 테크니컬 라이터란?  (0) 2022.08.16
Git 브랜치 전략  (0) 2022.07.10
PWA 프로그레시브 웹앱?  (0) 2022.06.26
WebRTC 란?  (0) 2022.06.11
RPA 기술을 통한 업무 자동화  (0) 2022.01.26

댓글