코드를 느껴바라

Github : webHook 사용해서 PR 알림 디스코드로 받기 본문

개발/프로젝트(Project)

Github : webHook 사용해서 PR 알림 디스코드로 받기

feelTheCode 2025. 3. 23. 15:53
반응형

계기 🤔

기존 이메일로 PR알림이나 리뷰에 대한 알림이 갔는데
이메일 특성상 온갖 곳에서 광고나 스팸메일이 많다보니 알림을 켜두기가 어려운 상황이 발생
그래서 디스코드로 알림이 오도록 webHook을 설정해서 연동시킴

순서

1.디스코드에서 서버를 생성하거나 기존 서버를 활용해서 웹후크를 생성해준다.(서버 설정 -> 연동(앱) -> 웹후크-> )

2.웹후크 url을 복사해서 알림을 받고 싶은 repository의 설정에 들어간다.(해당 repo의 관리자 권한이 있어야함)

payload에는 그냥 복붙만 해주니 400error가 떠서 뒤에 /github해주니 성공했다.

그리고 Content Type은 application/json으로 해주고

어떤 이벤트가 발생할때 알림을 받을건지 선택할 수 있는데

난 개인 설정으로 내가 필요한 알림을 체크해서 설정을 해주었고

설정한 것을 저장을 해주었다.

자동으로 핑을 날려 확인을 해주는데 별도로 테스트를 해보았다.

PR을 날려보니

🎉성공!

프로젝트할때 팀원들이 PR을 빨리빨리 확인안하거나 알림오는 것을 확인하느라 귀찮았던 사람들에게 강추하는 설정이다.

반응형