디스코드, 슬랙에서 깃허브 알림 받기

정수현·2022년 11월 26일
2

DevOps

목록 보기
3/3
post-thumbnail

디스코드에서 깃허브 웹후크 연동하기

  1. 서버 설정 > 연동 탭으로 들어간다.

  2. 웹 후크를 클릭

  3. 새 웹후크를 클릭해줍니다.

  4. 메시지를 받을 채널을 선택하고 웹후크 URL 복사 선택

  5. 연동을 원하는 깃허브 레포지토리로 이동 > Settings로 들어가서 Webhooks 탭 선택

  6. Add webhook

  7. Payload URL에 아까 복사한 웹후크 URL을 붙여넣고, 뒤에 /github를 추가해준다.
    웹후크URL 붙여넣기/github

  8. Content type 설정

  9. 디스코드로 알림받을 깃허브의 이벤트들을 지정
    나는 모든 이벤트를 알람으로 받고 싶어 Send me everything으로 지정해줬다.

결과


GitHub 봇에게 이슈 오픈 메시지가 왔다!
디스코드에서 웹 훅의 이름이랑 프로필 사진을 별도로 지정해주지 않아도 다음과 같이 알람이 온다.

슬랙에서 깃허브 알림 받기

  1. 슬랙에서는 앱 추가 > GitHub 앱을 설치한다.

  2. 깃허브 계정을 연동한다.

  3. 원하는 레포지토리를 구독하면 issue, pulls, commits, releases, deployments에 대한 알람을 받을 수 있다.

  4. 이슈가 생성되었을 때의 알람 화면이다. 디스코드와는 달리 코멘트를 달 수 있고, 수정하거나 이슈를 슬랙에서 닫을 수도 있다는 점이 장점이다. (물론 깃허브에도 바로 연동이 된다.)

디스코드 & 슬랙 알림 비교

  • 디스코드
  • 슬랙
디스코드 알림봇을 커스텀한다면 더 좋아질 수 있겠지만, 일단 기본적인 상태에서 봤을 때는 슬랙의 알림이 더 많은 기능이 있어 좋았다.

0개의 댓글