▼ 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에서 빌드가 유발되는지 확인한다.
반응형