Github Webhook 설정
Last updated
Last updated
웹훅(Webhook)이란 특정 작업이 수행되었음을 다른 대상(서비스)에게 알려주는 기능을 말한다. Github에서는 웹훅 기능을 제공하여 우리가 사용할 Jenkin로 신호를 보낼 수 있다.
일반적으로 Webhook은 POST 방식으로 진행되며, application/json
형태의 데이터로 전송된다.
Webhook
메뉴는 Github 저장소의 Settings
메뉴를 누르면 나온다. Add webhook
버튼을 눌러 Webhook을 추가한다.
Webhook을 생성하기 위해 다음의 정보들을 입력한다.
Payload URL - 수신할 주소
Content Type - 수신할 형태
Payload URL은 다음과 같이 작성한다.
Content Type은 저장소를 어떻게 설정했는가에 따라 다르다. 기본 설정등에서 직접 저장소를 설정한 적이 없다면 application/x-www-form-urlencoded
그대로 사용해도 무방하다.
Add Webhook
버튼을 눌러 등록을 완료한다.