eatthefrog

CI/CD 개발 프로세스 본문

백엔드 노트

CI/CD 개발 프로세스

eater_forg 2025. 6. 24. 09:37

Continuous Integration : 지속적인 통합

1. 코드 변경사항을 주기적으로 빈번하게 머지해야한다. (confilt 방지)

2. 통합을 위한 단계 (빌드, 테스트, 머지)의 자동화 with CI Server

 

 

CI 장점

1. 머지 충돌 피할 수 있어서 개발 생산성 향상

2. 머지되는 모든 코드들이 자동으로 빌드/테스트 되기 때문에 문제점을 빠르게 발견할 수 있다. (버그 수정에도 용이)

3. 최종적으로 코드의 퀄리티를 향상 시킬 수 있다.

 

 

Continuous Delivery 지속적인 제공 : 배포 자동화 ❌ (수동적인 배포)

Continuous Deplyment 지속적인 배포 : 배포 자동화 🅾️

 

 

 

 

CI/CD 툴: JenJKins, GithubActions

 

 

 

 

 

 

 

 

 

 

 

출처: 

https://youtu.be/0Emq5FypiMM?si=ZJCKTz7qXtGqwW_r