[Slack + GitHub] GitHub 작업 알림받도록 연동해보기
시나리오: Github의 PR(Pull request) 팀원들에게 항상 요청했다고 다시 한번 전달하는 부분이 서로 일을 하기 위한 일이다 싶어서
PR을 하면 슬랙 채널로 알림이 오면 훨씬 편의성이 개선되겠다 싶어서 진행해 봄
GitHub의 가이드를 바로 확인하고 싶다면 아래의 링크로 이동하면 됩니다.
https://github.com/integrations/slack#subscribe-to-an-organization-or-a-repository
우선, 슬랙 좌측하단의 "앱 추가" 버튼을 통해서 GitHub 앱을 추가한다.
알림을 받을 채널도 생성!
다음으로, 생성한 채널에 들어가서 /github signin 명령어를 통해 git 계정연동을 한다.
녹색의 Connect GitHub account 버튼을 클릭! Enter Code는 진행 중에 verification Code가 나오면 클릭해서 입력해주면 된다.
여기서 Authorize Slack 을 클릭하게 되면 Verificaion Code가 나오는데 아까 확인한 Enter Code 버튼을 클릭해서 입력해 주면 된다.
쨔잔! 이렇게 성공적으로 연동이 되면 Login was successful! 이라고 알려주고 사용할 수 있는 명령어들을 띄워준다 오!!!
이제 얼마안남았다요! /github subscribe {#owner/repo [feature]} 명령어를 통해서 알림을 받기 위한 구독신청을 해보자
나는 /github subscribe PotatoArtie/Potato-iOS 명령어를 슬랙창에 입력함.
마지막으로 테스트로 PR을 해보니 너무나 잘 알림이 온다 와우!!!
찐! 마지막으로 하나 더!
알림 받을 이벤트를 따로 지정이 가능하니 디폴트로
issuses, pulls, commits, releases, deployments 지정되어 있는 상태에서
"unsubscribe" 명령어를 사용하여 알림해제를 시켜주면 된다.
명령어: /github unsubscribe {#owner/repo} [feature]
사용한 명령어 정리
/github signin : 계정연동
/github subscribe {#owner/repo} [feature] : 알림 구독
/github unsubscribe {#owner/repo} [feature] : 알림 구독 해제
마무리:
😎 👍
참고링크 :
https://slack.com/intl/ko-kr/help/articles/232289568-Slack%EC%9A%A9-GitHub