[CS] CI/CD
·
CS
CI/CD - 코드를 지속적으로 통합, 테스트, 배포하는 프로세스를 자동화하는 프로세스 - CI (Continuous Integration) · 코드 변경 사항을 주기적으로 중앙 저장소에 통합 → 병합 충돌 최소화 · 자동 빌드 및 단위 테스트 수행 · 문제를 빠르게 식별하고 수정할 수 있음 - CD (Continuous Delivery) · 코드를 항상 배포 가능한 상태로 유지 · 빌드 후에 모든 코드 변경 사항을 운영 환경에 자동으로 배포 CI/CD 파이프라인 1. 코드 푸시 (Push) : 개발자가 변경 사항을 버전 관리 시스템(Git 등)에 Push함 2. 빌드 (Build) : 코드를 컴파일하고 의존성을 설치한 후, 실행 ..