CI/CD

기술 용어
1분 읽기

코드 변경을 자동으로 빌드, 테스트, 배포하는 소프트웨어 개발 자동화 방법론입니다.

다른 이름
Continuous Integration/Continuous Deployment지속적 통합/배포

상세 설명

CI/CD는 소프트웨어 개발의 빌드, 테스트, 배포 과정을 자동화하는 방법론입니다. CI(Continuous Integration)는 코드 변경을 자주 통합하고 자동 테스트하며, CD(Continuous Deployment)는 테스트를 통과한 코드를 자동으로 프로덕션에 배포합니다. GitHub Actions, Jenkins, GitLab CI 등의 도구가 사용되며, AI 프로젝트에서도 모델 학습 파이프라인의 자동화(MLOps)에 이 원칙이 적용됩니다.

관련 용어

DevOpsMLOps