CI (Continuous Integration, 지속적 통합)
- 지속적으로 코드의 변경 사항을 메인 브랜치에 통합하는 것
- 테스트, 빌드 진행
CD (Continuous Delivery/Deploy, 지속적 전달/배포)
- 지속적 전달(수동 배포): 짧은 주기로 빠르게 개발을 자주 진행할 때 지속적으로 배포를 진행하는 것
- 지속적 배포(자동 배포): 자동으로 새 소프트웨어가 배포될 때
CI/CD의 목표
- 빠르게 결함 발견하기
- 출시 주기 단축
- 생산성 향상
CI/CD 툴
- Jenkins, Travis CI, Circle CI, …
참고자료
'WEB' 카테고리의 다른 글
[WEB] 웹 표준 및 웹 접근성 (0) | 2024.08.06 |
---|---|
[WEB] DOCTYPE (0) | 2024.08.06 |
[WEB] 번들러 (0) | 2024.08.02 |
웹 성능 최적화 여정(1) - 이미지 용량 압축 라이브러리 (0) | 2024.03.30 |
웹 성능 최적화 여정(0) - 이미지 최적화를 통한 성능 개선 방법 (0) | 2024.03.05 |