설치형 Gitlab과 Jenkins 설정 관련 이슈
설치형 Gitlab과 Jenkins 설정을 진행하다 보니
Gitlab에서 webhook 설정하는 부분에 정확한 설명이 없어서 정리
Gitlab과 Jenkins 설정 부분은 많은 정보가 있어서 세팅하기 쉬웠는데
실제 push 이후 Jenkins 빌드가 되지 않는 문제가 있었다.
해결 방법은
Gitlab(10.1.4)에서 Proejct > Settings > Integrations 하위 설정 부분에서
Webhooks URL 설정하는 방법에 있었다.
일반적으로 jenkins 프로젝트를 설정하면 해당 프로젝트의 url은
http://jenkins서버주소/job/project명
상위 방식이며 해당 url을 입력하면 연동 오류가 발생한다.
상위 이미지와 같이
http://jenkins서버주소/project/project명
중간에 job이 아닌 project 라는 영문으로 작성해야 연동 가능하다.