핵심 요약
인포그랩이 폐쇄망 CI 환경에서 Maven 빌드의 의존성 수급 중단 문제를 GitLab Maven Virtual Registry로 해결한 사례를 소개합니다.
구현 방법
- 폐쇄망 NAT 게이트웨이 뒤에서의 Maven 빌드 의존성 경로를 재설정하고 Maven Virtual Registry를 프록시로 구성했습니다.
- 파이프라인에 캐시와 재시도 설정을 적용해 의존성 수급의 안정성을 높였습니다.
- 인증 및 네트워크 구성에 관한 실전 팁을 함께 정리했습니다.
주요 결과
- 빌드 중단 사례가 감소하고 의존성 수급이 안정화된 것으로 확인됩니다.
- 폐쇄망 환경에서도 Maven 의존성 관리에 대한 실무 가이드를 제공합니다.
![[CI/CD] GitLab-Runner 연동 가이드 (feat. Maven 빌드 시간 단축) 섬네일](https://devocean.sk.com/thumnail/2025/9/22/8a92d3cf87b9de7260cbaef6ac7a98bb51aa77909cf6120d32c96ed4340ef39c.png)