상세 컨텐츠

본문 제목

[Slack + GitHub] GitHub 작업 알림받도록 연동해보기

이것 저것 캐기

by Atlas 2022. 6. 29. 13:16

본문

728x90
반응형

시나리오: Github의 PR(Pull request) 팀원들에게 항상 요청했다고 다시 한번 전달하는 부분이 서로 일을 하기 위한 일이다 싶어서 

PR을 하면 슬랙 채널로 알림이 오면 훨씬 편의성이 개선되겠다 싶어서 진행해 봄 

 

 

GitHub의 가이드를 바로 확인하고 싶다면 아래의 링크로 이동하면 됩니다.

https://github.com/integrations/slack#subscribe-to-an-organization-or-a-repository

 

GitHub - integrations/slack: Bring your code to the conversations you care about with the GitHub and Slack integration

Bring your code to the conversations you care about with the GitHub and Slack integration - GitHub - integrations/slack: Bring your code to the conversations you care about with the GitHub and Slac...

github.com

 

우선, 슬랙 좌측하단의 "앱 추가" 버튼을 통해서 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

 

Slack용 GitHub

GitHub는 소프트웨어 개발자 팀이 협업하여 코드를 작성하고 프로젝트를 관리할 수 있도록 지원합니다. GitHub를 Slack과 연결할 경우 선택하는 Slack 채널...

slack.com

 

반응형

관련글 더보기

댓글 영역