중급개념
CI/CD
키워드로 바로 검색
클릭하면 각 플랫폼에서 바로 검색됩니다.
설명
코드 변경을 자동으로 통합(CI: Continuous Integration)·테스트·배포(CD: Continuous Deployment/Delivery)하는 자동화 파이프라인이다. CI는 개발자가 코드를 메인 브랜치에 합칠 때마다 자동으로 빌드하고 테스트를 실행하여 문제를 조기에 발견하며, CD는 테스트를 통과한 코드를 자동으로 프로덕션 환경에 배포한다. 에이전틱 엔지니어링에서 CI/CD 파이프라인은 AI 에이전트가 생성한 코드의 '자동 품질 검증 시스템'으로 핵심적인 역할을 한다. Stripe의 Minions 시스템이 대표적 사례: AI 에이전트가 코드를 작성하면 CI 파이프라인이 자동으로 실행되어 린트, 단위 테스트, 통합 테스트, 보안 스캔을 모두 통과해야만 PR이 생성된다. CI 실패 시 에이전트에게 실패 로그가 전달되어 자동 수정을 시도한다. GitHub Actions, GitLab CI, Jenkins, CircleCI 등이 대표적인 CI/CD 도구이며, 바이브 코딩에서는 AI가 생성한 코드를 수동으로 검증할 여력이 없으므로 자동화된 CI/CD가 품질 보장의 마지막 보루가 된다.