devmoa

Python 2.7 서버의 CI Test 개선 - 13분에서 3분으로

버즈빌·2025년 12월 18일·00
CI/CDPython 2.7CI Test배포최적화파이프라인

AI 요약

Beta

버즈빌 허니스크린 서비스는 빈번한 배포가 필수적이지만, 약 13분 소요되는 CI 파이프라인의 긴 실행 시간이 병목이었습니다. 7 환경에서 CI-Test 작업이 평균 11분으로 가장 큰 비중을 차지했으며, Pull Request와 master merge 후에도 중복 실행되어 전체 배포 시간을 지연시켰습니다.

또한, CI-Test 단계에서 불필요한 패키지 설치 및 소스 빌드 과정이 포함되어 실제 테스트 실행 시간보다 오래 걸리는 문제가 있었습니다. 이에 첫 번째 최적화로 마스터 브랜치 merge 후 CI-Test 중복 실행을 방지하도록 트리거를 제한하여 전체 배포 시간을 50% 단축했습니다.

50% 단축했습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다