Webhook(웹훅)이란, 서버에서 어떠한 작업이 수행 되었을 때 해당 작업이 수행되었음을 HTTP POST로 알리는 개념을 말합니다
Webhook을 구현한 웹 애플리케이션은, 특정 작업이 수행될 때 URL에 대해 POST방식으로 요청을 생성
어떤 서비스의 구성 요소가 되는 경우가 많다
우선 Hooking의 의미를 알아야하는데 어떠한 액션 앞 또는 뒤에 추가로 어떠한 일을 하도록 하는 것을 말한다. Webhook 이라는 건 웹에서 이러한 Hooking 을 할 수 있도록 제공하는 것이다
Webhook Tools
[Jenkins] Github Webhook을 이용한 자동 빌드 환경 구축
먼저 젠킨스프로젝트와 Github저장소가 연동되어 있어야 됩니다. ( 젠킨스와 Github 연동하기) Github 저장소와 젠킨스 프로젝트를 연동을 통해 빌드 환경을 구성 한 후, Github Webhook을 이용하여 Github 저장소에 push된 것이 있다면, 그 때 젠킨스가 polling하여 빌드를 실행하는 자동 빌드 환경을 구축한다. Github프로젝트의 Settings로 진입하여 왼쪽 메뉴의 Integrations & services 탭으로 진입하고, Add service 버튼을 클릭하여 jenkins 키워드로 검색한다.
https://ict-nroo.tistory.com/37
Webhook 이란 무엇인가?
Study 주인장 kswim 2018. 11. 21. 15:02 LINE Message API 를 사용할 때 Webhook 설정을 해야했다. 사실 Webhook 이 뭘까 검색을 해보고 이러한 의미구나 정도만 생각하고 넘어갔었다. WebhookURL 자리에 내가 서비스 구축을 위해 만든 서버 URL을 쓰는 거라고 추측을 할 수 있었기 때문에 그랬던 것 같다.
https://kswims.tistory.com/143


Seonglae Cho