CI (Continuous Integration)
: 자동 빌드 / 테스트 자동화 과정 / 지속적인 통합테스트
커밋할 때마다 빌드와 자동 테스트가 이루어져 동작을 확인한다.
CD (Continuous Delivery / Deployment)
: 배포 자동화 과정 / 지속적인 서비스 제공 / 지속적인 배포
Flow: 개발 ---> CI ---> CD

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 |
댓글