DEV/Jenkins

Jenkins - Git 연동 (2) - Webhooks

retire 2021. 6. 23. 12:03

Jenkins - 깃 저장소간 연동은 완료되었는데, 

프로젝트 변경 시마다 수동 빌드 할수는 없으니, (이럼 젠킨스 쓰나 마나..)

해당 깃에 Push 날렸을 때 자동으로 빌드 연동 되게 설정 하자.

 

1. Jenkins 설정 및 정보 확인

프로젝트 구성 -> 빌드 유발

Build when a change is pushed to GitLab. 체크.

GitLab webhook URL: 이후의 URL을 확인하자(추후 깃에 입력해야 한다)

[고급] 버튼 누르면 확장되는데, 나머지는 기본 설정으로 두고 Generate 버튼 누르면 Secret token 생성된다.

이걸 또 복사해두자.

 

 

2. Git Webhooks 설정

연동 원하는 깃 프로젝트의 

Settings -> Webhooks ( 혹은 Settings -> Integrations ) 들어가서

Jenkins에서 확인했었던 webhook URL, Secret token 입력하고 저장

 

 

 

3. Git Push -> Jenkins 빌드 확인

깃에 소스 빌드한 후 

자동으로 빌드 체크!