![[CI/CD] GitLab-Runner 연동 가이드 (feat. Maven 빌드 시간 단축)](https://devocean.sk.com/thumnail/2025/9/22/8a92d3cf87b9de7260cbaef6ac7a98bb51aa77909cf6120d32c96ed4340ef39c.png)
데브옵스
[CI/CD] GitLab-Runner 연동 가이드 (feat. Maven 빌드 시간 단축)
두줄요약
GitLab Runner를 Kubernetes에 Helm으로 설치하고 GitLab 프로젝트와 연동하는 과정을 정리했습니다. Maven 캐싱과 병렬 빌드로 속도를 높이고, CI/CD 오류 대응 방법도 함께 공유했습니다.
핵심 내용
- GitLab Runner를 Kubernetes에 Helm Chart로 설치하고, GitLab 프로젝트의 토큰으로 연동하는 과정 정리
.gitlab-ci.yaml을 통해 Maven 패키징과 Docker 빌드·푸시, manifest 갱신까지 이어지는 파이프라인 구성- Maven 의존성 캐싱, 테스트·javadoc 생략, 다중 스레드 옵션으로 빌드 시간을 단축
- runner 인식 문제, 권한 문제, Docker daemon 연결 문제 등 발생 에러와 대응 방법 공유
