개요

github에서 issue, pr 작성등의 이벤트 발생 시 개인 메일로 알림을 받을수 있긴 하지만 아래와 같은 장점을 취하고자 슬랙 연동을 알아보고 적용하였다.

  • 알림 확인 주기 및 편의성
  • 제 3자가 보기 편함

적용방법

공식 github 문서를 보고 따라 하면 어려울 것은 없다.

필자의 경우 하나 착각한게 최초 연동 이후 github 봇이 생겨서 여기서 바로 subscribe를 시도 했는데 이렇게 하면 연동은 가능한데 본인에게만 노출되는 봇을 통해서 알림을 받게 된다. 본인만 보겠다면 관계없고 일반적은 사용법으로는 채널 내에서 github 봇을 초대한 뒤 subscribe 명령어로 필요한 organization, repo등을 watch하면 된다.

github 명령어 예시

아래 명령어만 충분히 쓸 수 있다.

필자의 경우 default에 빠져있는 reviews comments 까지 추가로 watch 하였다.

/github subscribe lks21c/mfa-notifier issues, pulls, commits, releases, deployments reviews comments
/github subscribe lks21c/nylon-detector issues, pulls, commits, releases, deployments reviews comments
/github subscribe lks21c/ornn issues, pulls, commits, releases, deployments reviews comments

/github unsubscribe lks21c/mfa-notifier
/github unsubscribe lks21c/nylon-detector
/github unsubscribe lks21c/ornn

Reference

  • https://github.com/integrations