테스트가 늘수록 느려지던 CI, 16분에서 3분이 되기까지
두줄요약
미리캔버스 모노레포에서 테스트 수가 늘며 CI가 16분까지 느려졌습니다. 테스트 실행 구조를 개선해 CI 시간을 3분 수준으로 줄였습니다.
문제 상황
- 미리캔버스 모노레포의 테스트 케이스가 수만 개 수준으로 증가
- 테스트가 늘수록 CI 시간이 16분까지 길어져 개발 효율 저하
해결 방법
- 안정적인 서비스 운영을 위해 테스트 실행 구조와 CI 수행 방식 개선
- 테스트 규모 증가에 따른 병목을 줄여 CI 시간을 3분 수준으로 단축





