ecsimsw

Slack으로 Github 알림 받기 본문

Slack으로 Github 알림 받기

JinHwan Kim 2021. 7. 4. 13:14

 

 

Slack으로 Github 알림 받기 / Github 앱 설정하기

팀 프로젝트를 진행하면서 깃헙의 알림을 메일이 아닌 자주 사용하는 메신저로 받을 수 있는 방법을 찾게 되었다.  특히 이슈를 올렸을 때 즉각 확인할 수 있도록 하고 싶었다. 

 

슬랙의 Github 앱을 사용하면 지정한 레포지토리의 이벤트를 알림으로 받을 수 있다. 또는 슬랙 내에서 issue를 close하거나 새로운 이슈를 등록할 수 있다. 

 

특히 레벨3에서 협업 미션을 진행하고 있는 다른 우테코 팀들에게 추천하고 싶어 글을 작성하게 되었다.

 

 

우리 팀 귀여움

 

 

Github App 설정하기 

1. Slack Github App을 추가한다.

 

 

 

 

 

2. 알림을 받을 채널을 선택한다.

 

슬랙 앱 추가할 때 Select Channels 설정에서 알림 받을 채널을 설정할 수 있다.

 

설치 과정에서 채널 설정 과정이 안나온다면, Github App을 클릭하여 대화에 들어가고, 아래 그림처럼 Github 프로필 클릭 후 '채널에 이 앱 추가...'를 선택하는 것으로 알림 받을 채널을 선택할 수 있다.

 

 

 

 

3. 깃헙 계정 연동

 

알림을 등록한 채널에 가보면 다음과 같은 메시지가 있을 것이다. Connect Github account를 클릭하여 Github에 로그인하고, 로그인하면 출력되는 6자리 code를 채널 메시지의 'Enter code'에 등록한다.

 

 

 

 

 

4. 깃헙 채널에 초대하기

 

아래 명령어를 채널에 입력해서 깃헙 앱을 채널에 초대한다.

/invite @GitHub

 

 

5. 레포지토리 등록하기

 

본인 소유의(모든 권한이 부여된) 레포지토리를 등록하는 것으로, 해당 레포지토리의 이벤트를 받는다.

/github subscribe owner/repository

ex) /github subscribe woowacourse-teams/2021-gpu-is-mine

 

 

6. 테스트

 

해당 레포지토리의 이벤트를 알림으로 받을 수 있다.

 

너무 좋은 거 같다. 다른 프로젝트 할 때도 다시 설정할 것 같다.

 

 

끝~ 

 

 

Comments