Programming/Jenkins

Jenkins Webhook, Github push하면 자동 빌드 하기

Dandy Andy 2022. 12. 31. 00:19

Jenkins와 Github가 연동된 상태에서 Webhook 설정을 하면, Github push 시 Jenkins가 자동 빌드되도록 설정 가능합니다.

 

1. Jenkins 설정

① github integration 플러그인설치

Jenkins 관리 → 플러그인 관리 → github integration 설치

 

② GitHub hook trigger for GITScm polling 체크

Jenkins Item → 구성 → 빌드 유발 → ② GitHub hook trigger for GITScm polling 체크 → 저장

 

 

2. Github 설정

① Github Repository 프로젝트 Settings → Webhooks → Add webhook

 

② Payload URL 입력 (http://젠킨스주소/github-webhook/) → Add webhook

 

3. Webhook 기능 확인

push 또는 commit하여 Github Repository 프로젝트가 업데이트되면 Jenkins가 자동으로 빌드됩니다.