DevOps
CI/CD
CI/CD란 무엇인가?CI/CD는 지속적 통합(Continuous Integration, CI)과 지속적 제공 또는 배포(Continuous Delivery/Deployment, CD)를 결합한 소프트웨어 개발 자동화 프로세스를 의미합니다. 개발, 테스트, 배포를 자동화하여 효율성과 품질을 동시에 높이는 데 목적이 있습니다.1. CI/CD의 구성 요소1.1 지속적 통합 (CI: Continuous Integration)목적: 코드 변경 사항을 정기적으로 통합하여 문제를 조기에 발견.주요 특징:개발자들이 공유 저장소에 코드를 자주 푸시.자동 빌드 및 테스트로 코드의 안정성을 확인.통합 주기가 짧아 충돌을 최소화.1.2 지속적 제공 (CD: Continuous Delivery)목적: 애플리케이션이 항상 배포..
2024. 12. 3. 14:17