Github에 push시 Jenkins Webhook 연동 방법

소스 수정 후 Github에 소스를 push하면, Github에서 jenkins에 소스 수정 event를 발생시켜주고, Jenkins는 Github에서 소스를 내려 받아 Build 를 자동으로 Run하는 방법

1. Github에 Webhooks 설정

  • Github 프로젝트의 Settings 메뉴로 이동
  • Add Webhook
  • 내용 입력
    - http://<Jenkins서버 IP>:<port>/github-webhook/
    - application/json
    - Juste the push event 체크

2. Jenkins 구성 설정

  • 새로운 Item 생성
  • 구성 > 소스 코드
    - Git URI 입력
    - [Add]를 통해 github의 ID/PW를 입력
  • 구성 > 빌드 유발
  • 구성 > Build

3. Push로 소스 수정 후 자동으로 Build 수행

  • 소스 수정 후 Github에 Push
  • Jenkins에서 자동으로 인지
  • Jenkins에서 자동으로 Build 시작

--

--