slack에 github 연동하기
Slack에 github 연동하기
- slack에 github App 추가
- 좌측 사이드바에서 Apps선택 후 'Browse App Directory'버튼 클릭
- 진행 시 다음과 같은 이미지가 보이게 되며 완료 시 "open this link in your browser."문구를 클릭하여 slack으로 이동
- slack이 이미 활성화되어 있는 경우 현재 창을 닫아도 무방
- 정상적으로 GitHub App이 설치된 경우 좌측 사이드바에 GitHub라는 항목이 추가 된다.
- GitHub관련 알람을 변경하고자 할 때 GitHub페이지의 About을 선택한다.
- Settings를 선택
- GitHub 저장소 연결 및 알림설정
진행중 |
완료 시 이미지 |
- GitHub 저장소 연결을 하기 위해서는 다음과 같은 명령어를 입력 해야 한다.
ex) "/github subscribe [github이름/저장소]"
- 명령어 정상 수행 시 아래와 같은 메시지를 반환하며 메시지의 버튼을 클릭한다.
- 선택 시 아래과 같은 창으로 이동되며 버튼을 클릭하여 계속 진행한다.
- 진행 중 아래와 같은 창이 발생 시 Slack을 설치하고자 하는 위치를 선택한다.
- 만약, 다른 저장소의 권한을 가지고 있는 경우 여러개가 나타난다.
- 연동하고자 하는 저장소를 선택하게 되는데 특정 저장소를 추가할 것이므로 'Select repositories'를 통해 추가할 저장소를 선택하였다.
- Install 진행 시 비밀번호 입력
- 초기 저장위치를 선택했던 창으로 넘어고게 되는데 아까와 다른점은 "Configure"가 생겼다는 것이다.
- 성공적으로 설치가 되었다면 연결을 시도했던 Slack채널에 다음과 같은 성공 메시지가 나타난다.
- 만약, 저장소에 접근 권한을 수정하고자 할 시 GitHub의 Settings-Applications창에서 설정창에 접속하여 수정 가능하다.
지금까지 진행한 결과 slack에 GitHub App을 설치하고 저장소와 연결까지 완료하였다. 아까 특정채널에 대해서 설정까지 했으니 알람이 발생할 것이라 생각하였으나, 그러지 않았다. 채널에 구독 명령어를 입력해줘야 메시지가 해당 채널에 나타난다!(GitHub App채널에도 구독 명령어를 입력해 주어야 한다.)
- GitHub 메시지를 받고자 하는 채널을 선택 후 다음과 같은 명령어를 입력한다.
"/github" : 현재 채널과 GitHub을 연결한다.(연결되어있는 경우 지원 명령어가 나온다)
"/github subscribe [github이름/저장소]" : 현재 채널에 해당 저장소를 구독한다.
댓글
댓글 쓰기