▼ DevOps/젠킨스 (Jenkins)

Jenkins | GitHub Push 시 자동 빌드 하기 (Webhook)

Valar 2022. 1. 2. 19:48
반응형

사전에 Jenkins + Github 연동이 되어있다는 가정하에 진행되었으니, 아래 링크를 참고하여 연동한다.

[DevOps/젠킨스 (Jenkins)] - Jenkins + Github 연동하기

 

Webhook

사용자 정의 콜백을 사용하여 웹 페이지 또는 웹 애플리케이션의 동작을 보강하거나 변경하는 방법이다.

 

Jenkins 설정

Jenkins 관리  →  플러그인 관리에서 github integration으로 검색 후 설치한다.

 

 

 

설정하려는 Jenkins Item(프로젝트)  →  구성  →  빌드 유발 탭에서 GitHub hook trigger for GITScm polling를 체크 후 저장한다.

 

 

GitHub 설정

설정하려는 GitHub Repository  →  Settings  →  Webhooks에서 Add webhook를 선택한다.

 

 

Payload URL(http://젠킨스주소/github-webhook/)를 입력 후 Add webhook 한다.

 

 

테스트

GitHub Repository에 파일 생성 또는 기존 파일을 수정하여 Push or Commit 한 후 Jenkins에서 빌드가 유발되는지 확인한다.

 

 

 

반응형