[Git] Github과 Discord Webhook 연동하기

Jihyoung·2023년 4월 30일
5

Git

목록 보기
1/1
post-thumbnail

프로젝트를 하면서 Slack을 사용하는 대신 화상 회의나 화면공유와 같은 기능 + 문서공유를 위해 Discord를 사용하게 되었습니다.
Slack에서처럼 PR을 올릴때 알림이 오게끔 해서 서로의 코드를 확인할 수 있게 Discord에도 알림 설정을 위해 Github과 Discord Webhook 연동해보았습니다.

Discord에서 Webhook 생성

먼저 알림을 보내고 싶은 Discord 내의 채팅 채널을 골라 웹후크 옵션에서 새 웹후크 로 새로운 Webhook를 만듭니다. 여기서 생성된 URL을 복사 해주세요!!


Github과 연결

Commit log의 알림을 보내고 싶은 저장소의 설정란에서 Webhook 옵션을 찾습니다.

Add webhook 를 선택합니다.

앞서 복사한 Webhook URL을 붙여넣고 끝에 /github 를 추가하고, content type을 application/json으로 선택해 줍니다.
trigger의 경우 저는 모든 log를 전송받기 위해 Send me everything으로 설정했지만, 필요에 따라 옵션을 선택 가능합니다 :)

그렇게 하면 Webhook이 생성됐음을 확인할 수 있습니다!

그리고 나서 Push를 하게 되면, 아래와 같이 Discord를 통해 알림이 오는것을 확인할 수 있습니다 :)

profile
로그를 생활화

1개의 댓글

comment-user-thumbnail
2023년 5월 1일

slack web hook uri 를 이용해서 애플리케이션 에러 로그를 출력하는 모니터링을 구축해본 경험이 있습니다. 이러한 사용방법도 있답니다~

답글 달기