CI 파이프라인 개선으로 빌드 시간 75% 단축!
by DD
3년 전
조회수 2
CI 파이프라인 실행 시간 단축을 위해 Python 2.7 서버의 테스트 환경을 개선함
CI 테스트 시간을 기존 13분에서 3분으로 단축하는 성과를 달성함
AI 기반 제품 개발을 위한 코드 연동 디자인 시스템 구축 계획 발표
CI 파이프라인 개선의 기술적 배경
기존 CI 파이프라인은 Python 2.7 기반으로, 테스트 실행 시간이 길어 배포 지연의 원인이 되었다. 따라서 테스트 환경 최적화를 통해 실행 시간을 단축하는 것이 목표였다. 구체적으로 병렬 테스트 실행 및 불필요한 테스트 제거를 통해 개선을 시도했다.
테스트 시간 단축을 위한 구체적인 방법
구체적으로 병렬 테스트 실행을 위해 Jenkins 설정을 변경하고, 불필요한 테스트 케이스를 제거했다. 따라서 테스트 실행 시간 10분 단축이라는 괄목할 만한 성과를 달성했다. 반면, 테스트 코드의 품질 관리는 지속적인 과제로 남았다.
AI 기반 디자인 시스템 구축 전략
버즈빌은 AI 기반 제품 개발을 위해 코드 연동 디자인 시스템 구축을 계획하고 있다. 따라서 디자인 시스템과 AI 기술의 융합을 통해 개발 생산성 향상을 목표로 한다. 결과적으로 UI/UX 일관성 확보 및 개발 효율 증대를 기대한다.