CI (Continuous Integration)
: 자동 빌드 / 테스트 자동화 과정 / 지속적인 통합테스트
커밋할 때마다 빌드와 자동 테스트가 이루어져 동작을 확인한다.
CD (Continuous Delivery / Deployment)
: 배포 자동화 과정 / 지속적인 서비스 제공 / 지속적인 배포
Flow: 개발 ---> CI ---> CD
CI/CD 종류
- Jenkins
- CircleCI
- TravisCI
- Github Actions
CI/CD 장점
실무에서 일일히 빌드, 테스트, 배포 과정을 직접 하는데 많은 시간이 소비되는데, 자동화 구축을 통해 해결될 수 있다.
참고
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 |
댓글