지속적인 통합과 배포
CI / CD
CI Continuous Integration
지속적인 통합
Build / Test 자동화 과정
Git flow
Branch 관리 모델 중 하나로 Vincent Driessen 이 주장
참고 : Git-flow Model

CD Continuous Delivery or Continuous Deployment
지속적인 전달(지속적인 서비스 제공), 지속적인 배포 지속적 배포
CI/CD 종류
Jenkins - 무료
CircleCI - 부분 무료
TravisCI - 부분 무료
Github Actions - 부분 무료
CI
: 지속적인 통합(Continuous Integration)
: 작업한 코드를 주기적으로 빌드 -> 테스트 -> 병합하는 과정
CD
: 지속적인 제공(Continuous Delivery) + 지속적인 배포(Continuous Deployment)
: 지속적인 제공은 '수동 배포' 지속적인 배포는 '자동 배포' 결론은 CI를 거쳐 CD가 진행
⇨ CI와 CD를 따로 말하지 않고 CI/CD라고 불림



'✎NHN Academy | JAVA' 카테고리의 다른 글
| NHN Academy - 2024.12.11(Wed) (2) | 2024.12.11 |
|---|---|
| NHN Academy - 2024.12.03(Tue) (0) | 2024.12.03 |
| NHN Academy - 2024.11.27(Wed) (2) | 2024.11.27 |
| NHN Academy - 2024.11.26(Tue) (1) | 2024.11.26 |
| NHN Academy - 2024.11.25(Mon) (1) | 2024.11.25 |