-
Jenkins | GitHub Push 시 자동 빌드 하기 (Webhook)▼ DevOps/젠킨스 (Jenkins) 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에서 빌드가 유발되는지 확인한다.
반응형'▼ DevOps > 젠킨스 (Jenkins)' 카테고리의 다른 글
Jenkins | 홈 디렉터리 변경 (0) 2021.12.20 Jenkins | Maven Build Error, Non-resolvable parent POM (0) 2021.09.28 Jenkins(젠킨스) | Maven, War 빌드&배포하기 (0) 2021.09.28 리눅스(Linux) | Jenkins 기본 포트 변경하기 (0) 2021.09.27 Jenkins(젠킨스) | Gradle, Jar 빌드&배포하기 (0) 2021.08.23