CI지속적 통합
CI는 개발자가 바꾼 코드를 공유 저장소에 자주 합치고 그때마다 빌드와 테스트를 자동으로 실행하는 소프트웨어 개발 방식이다.
기사 2편
최근 언급 CI는 continuous integration의 줄임말로, 여러 개발자가 바꾼 코드를 공유 저장소의 주 브랜치에 자주 합치고, 합칠 때마다 빌드와 자동 테스트를 실행해 문제를 일찍 찾는 소프트웨어 개발 방식이다. 변경을 배포까지 자동으로 이어 가는 CD(지속적 전달·배포)와 함께 CI/CD로 묶어 부르는 경우가 많다.
CI 서버나 서비스는 pull request 같은 변경 요청이 올라오면 정해진 검사를 실행하고 결과를 알린다. 검사를 통과하지 못한 변경은 합치지 않도록 막는 관문으로 쓰이며, 테스트, 코드 스타일, 성능 기준 점검 등을 포함할 수 있다.
이 설명은 AIPOST 기사와 널리 알려진 사실을 바탕으로 정리했습니다. 잘못된 내용이 있으면 정정 요청으로 알려 주세요.
이 항목을 다룬 기사
실험 단계에서는 Claude가 오를 목표가 되고, 이후에는 숫자가 줄어드는 쪽으로만 움직이게 고정하는 CI ratchet(성능 기준을 되돌릴 수 없게 조이는 자동 점검)이 됩니다.