DevOpsPython 2.7 서버의 CI Test 개선 - 13분에서 3분으로
버즈빌 허니스크린 서비스는 빈번한 배포가 필수적이지만, 약 13분 소요되는 CI 파이프라인의 긴 실행 시간이 병목이었습니다. 특히 Python 2.7 환경에서 CI-Test 작업이 평균 11분으로 가장 큰 비중을 차지했으며, Pull Request와 master merge 후에도 중복 실행되어 전체 배포 시간을 지연시켰습니다. 또한, CI-Test 단계에서 불필요한 패키지 설치 및 소스 빌드 과정이 포함되어 실제 테스트 실행 시간보다 오래 걸리는 문제가 있었습니다. 이에 첫 번째 최적화로 마스터 브랜치 merge 후 CI-Test 중복 실행을 방지하도록 트리거를 제한하여 전체 배포 시간을 50% 단축했습니다.














