Github ↔️ Slack 연동하기 - HJ-Rich/2022-MyRSS GitHub Wiki
Github <-> Slack 연동의 필요성과 효용
- Github 리포지토리와 Slack채널을 연동해두면, 리포지토리 내 변경사항이 생길 경우 Slack에 알림이 발송됩니다.
- 알림 이벤트에는
이슈 생성
, 이슈 Close
, PR Open
, PR Close
, Push 이벤트(직접 푸시 및 PR 머지)
등이 포함됩니다.
- 알림에는
이벤트를 유발한 사람
, 포함되는 텍스트 정보
, 해당 페이지로의 링크
가 포함됩니다.
- 협업 시 이슈와 PR 관련된 이벤트 알림은 정말 유용하게 사용될 수 있습니다.
1. 연동 대상 Slack 워크스페이스에서 더 보기
-> 앱
-> Github 검색
-> Github 추가
를 선택합니다.
2. Slack에 추가
-> 허용
을 눌러서 Slack 워크스페이스에 Github App을 설치합니다.
3. 알림을 받을 Slack 채널에서 /github subscribe {Github아이디}/{리포지토리명}
명령을 통해 연동합니다.
권한이 부족할 경우 Github 리포지토리에 Slack App설치 및 권한 허용을 처리한 후, 명령어를 다시 보냅니다.
- 신규 이슈 생성 -> Slack 알림
- Slack 내에서 이슈에 코멘트 추가하기
- Slack 내에서 이슈 내용 수정하기
- Slack 내에서 이슈 Close 처리하기
⚠️ **GitHub.com Fallback** ⚠️