[Git] GitHub과 Slack 연동하기
부스트캠프 대회 때마다 GitHub - Slack 연동 신청을 했었는데 정작 실제로 사용은 안했었다. ㅎㅎ 그렇게 마지막 대회가 되어서야 연동을 하게 되었는데 issue나 pull request 알림이 생각보다 굉장히 편리해서 이렇게 기록해둔다!
Slack의 상단 검색창에
github을 검색하거나 링크(slack.github.com)를 통해 Slack GitHub 앱을 추가한다.설치 과정에서 채널을 선택할 수 있다고 알고 있는데, 내가 설치할 때는 그런 화면이 나오지 않았다. 😢
GitHub을 추가할 채널명을 클릭한 후,
통합-앱 추가를 통해 GitHub 앱을 추가한다.Slack 내 입력창에 다음의 명령어를 입력하여 로그인을 진행한다.
1
/github signin
해당 채널의 입력창에 다음의 명령어를 입력한다.
1
/github subscribe owner/repository [feature]
연동을 해제하려면 다음의 명령어를 입력한다.
1
/github unsubscribe owner/repository [feature]
구독 가능한 항목(
feature)은 다음과 같다. 다음의 것들 중 원하는 항목을 쭉 연달아서[feature]에 입력하면 된다.- 디폴트로 활성화 되는 항목
issues- Opened or closed issuespulls- New or merged pull requestsstatuses- Statuses on pull requestscommits- New commits on the default branch (usuallymaster)deployments- Updated status on deploymentspublic- A repository switching from private to publicreleases- Published releases
- 추가 가능한 항목
reviews- Pull request reviewscomments- New comments on issues and pull requestsbranches- Created or deleted branchescommits:all- All commits pushed to any branch
- 디폴트로 활성화 되는 항목
This post is licensed under CC BY 4.0 by the author.
