[Github] Github와 Discord WebHook 연동

YuminPark·2025년 9월 14일

Github

목록 보기
1/2
post-thumbnail

UMC X 멋사 X Hyphen 연합 프로젝트 초기 세팅을 점검하던 당시 WebHook이 연동되어있지 않은 걸 발견하였다. 다른 팀원 친구가 대부분의 세팅을 맡아 해주었기에, 이 부분은 내가 하기로 마음먹었다. 이번 글에서는 Github와 Discord WebHook 연동하는 과정을 정리해보려고 한다! (ง •_•)ง


Discord WebHook 생성

가장 먼저, 알림을 받고 싶은 채널을 선택한 후 연동 > 웹후크 옵션에서
새 웹후크 버튼으로 새로운 WebHook을 만든다.
나는 아래와 같이 이름은 Github, 채널은 web-웹훅용 으로 생성하였다.
여기서 웹후크 URL 복사를 클릭해 URL을 복사해둔다.

Github에 연결

연결을 원하는 레포지토리의 Settings 를 통해 Webhooks 옵션으로 들어간다.

여기서 우측 상단 Add webhook 버튼을 클릭한다.

Payload URL에 복사해둔 URL을 붙여넣고, 그 뒤에 바로 /github를 추가한다.
Content typeapplication/json을 선택한다.

Trigger의 경우 모든 log를 전송받고 싶다면 Send me everything. 옵션을 선택하면 되지만, 나는 특정 이벤트만 알림을 받고 싶어 Let me select individual events. 를 선택했다.

그러면 매우 많은 이벤트 목록이 뜨는데, 나는 PR 자체의 생성과 리뷰 관련 이벤트 알림을 받고 싶어서, 아래 두 항목만 체크했다.

원하는 이벤트들을 다 선택했다면, 내려서 Update webhook 버튼을 클릭한다.

이렇게 하면 WebHook이 생성됐음을 확인할 수 있다!

실제로 PR이 올라오면 아래와 같이 디스코드 알림이 자동으로 뜨게 된다.


이렇게 하면 일일이 새로운 PR이 올라왔는지, 내 PR에 어떤 리뷰가 달렸는지 레포지토리에 들어가서 확인하지 않고도 Discord 알림을 통해 확인할 수 있어서 매우 편리하다!
프로젝트 초기 세팅 시에 일찍 적용해두고 편하게 개발하도록 하자 []~( ̄▽ ̄)~*

0개의 댓글