Jenkins 시스템 성능 최적화 및 운영 정책 변경
현재 운영 중인 Jenkins CI/CD 환경의 안정성과 효율성을 높이기 위해, 소스 코드 변경 감지 방식을 기존 'Poll SCM'에서 'Webhook' 방식으로 변경
배경 및 목적 현재 설정된 Poll SCM 방식은 변경 사항이 없더라도 주기적으로 Git 서버와 통신하므로, 프로젝트가 늘어날수록 Jenkins 마스터 노드와 네트워크에 불필요한 부하를 주고 있습니다. 이를 개선하여 더 쾌적한 빌드 환경을 제공
기대 효과
리소스 최적화: 불필요한 폴링 프로세스를 제거하여 Jenkins 서버 성능 확보
빌드 속도 개선: 설정된 주기(분)를 기다릴 필요 없이, Push 즉시 빌드가 수행됨
안정성 확보: Git Provider(GitHub/GitLab 등)의 API Rate Limit 초과로 인한 장애 사전 차단