- [로드맵] CI/CD2025년 01월 02일 12시 12분 14초에 업로드 된 글입니다.작성자: do_hyuk
CI/CD(Continuous Integration/Continuous Delivery)는 코드 변경 사항을 빌드, 테스트 및 배포하는 프로세스를 자동화하는 소프트웨어 개발의 관행 및 도구 모음이다.
Continuous Integration은 코드 변경 사항을 자주 중앙 저장소에 병합하여 자동화된 빌드 및 테스트를 실행하는 것을 포함하고, Continuous Delivery는 빌드 단계 후에 모든 코드 변경 사항을 테스트 또는 스테이징 환경에 자동으로 배포하여 이를 확장한다.
일부 구현에는 Continuous Deployment가 포함되며, 여기서 변경 사항은 자동으로 프로덕션에 릴리스된다.
CI/CD 파이프라인에는 일반적으로 코드 컴파일, 단위 테스트, 통합 테스트, 보안 검사 및 배포와 같은 단계가 포함된다.
이 접근 방식은 개발 주기 초기에 문제를 포착하고 해결하여 소프트웨어 품질을 개선하고 출시 시간을 단축하며 개발 효율성을 높이는 것을 목표로 한다.
'백엔드' 카테고리의 다른 글
[로드맵] 기능 테스트 (0) 2024.12.31 [로드맵] 단위 테스트 (0) 2024.12.31 [로드맵] 통합 테스트 (0) 2024.12.27 [로드맵] Testing (0) 2024.12.19 [로드맵] Web Security (0) 2024.12.17 댓글