issues
search
youzysu
/
software-engineering-knowledge
💡 다양한 자료를 바탕으로 소프트웨어 개발 지식을 학습한 내용을 정리합니다
6
stars
0
forks
source link
CI/CD에 대해 설명해주세요.
#41
Open
youzysu
opened
12 months ago
youzysu
commented
11 months ago
CI/CD: Continuous Integration/Continuous Delivery
배포 파이프라인
빌드, 테스트, 배포 자동화
지속적 통합 Continuous Integration
코드를 지속적으로 통합하는 프로세스
여러 작업을 각자의 변경 사항을 자주 통합하여 충돌이나 오류를 빠르게 감지
코드 품질 향상, 빠르고 안정적으로 소프트웨어 개발
지속적 전달 Continuous Delivery
코드 변경사항이 통합된 후 테스트, 빌드, 배포 등의 프로세스를 자동화하여 실제 환경에 적용하는 것
지속적 배포 Continuous Deployment
코드 변경사항이 자동으로 프로덕션 환경에 배포되는 것
장점
테스트 자동화: 코드 변경사항이 자동으로 테스트되므로 품질 보장
빠른 피드백: 변경 사항 빠르게 검증 가능
일관된 배포: 일관된 환경에서 애플리케이션 유지
CI/CD: Continuous Integration/Continuous Delivery
지속적 통합 Continuous Integration
지속적 전달 Continuous Delivery
지속적 배포 Continuous Deployment
장점