Slack과 GitHub를 함께 사용하여 issue 댓글과 풀릭 알림을 채널에 전달하는 방법(2020년 버전)
Slack에 GitHub 앱 설치
Slack의 App Directory에서 GitHub를 검색하거나 삭크.魏 튜 b. 작은 m으로 이동하여 Add to Slack을 클릭합니다.
![](https://s1.md5.ltd/image/331b7ee8a57ebae7f5f1e188c0dfe9d6.png)
대상 작업공간에 GitHub 앱을 설치합니다.
알림을 사용할 채널을 선택하고 "설치"를 클릭하십시오. 실제 채널 연결은 후술의 순서로 실시하기 때문에, 여기에서는 「All Public Channels」를 선택해 두는 것이 무난합니다.
![](https://s1.md5.ltd/image/b633defd5888f4b0d772adac5749988b.jpeg)
작업 공간에 GitHub 앱이 추가됩니다.
![](https://s1.md5.ltd/image/12b5bb599431d430d5773395636c770d.png)
GitHub 계정과 연결하기
그런 다음 GitHub 계정과 연결합니다. 다음 명령으로 로그인 워크플로를 호출합니다.
/github signin
Connect GitHub account를 클릭합니다.
![](https://s1.md5.ltd/image/6e44e5f36c48b5c73243b9b25e77bea6.png)
웹 화면이 열리므로 대상 작업 공간을 확인하고 "Connect GitHub account"를 클릭합니다.
![](https://s1.md5.ltd/image/ffe7e7da15a3e33c91e6e3f6cae33390.jpeg)
이것으로 GitHub 계정과 Slack 작업 공간 간의 연결이 완료됩니다.
![](https://s1.md5.ltd/image/04539b1c2f8ab3bcce76da64ea077862.png)
리포지토리 구독 시작
GitHub 리포지토리의 알림을 보내려는 채널로 이동하여 다음 명령을 두드리십시오.
/github subscribe owner/repo
그런 다음 GitHub 계정과 연결합니다. 다음 명령으로 로그인 워크플로를 호출합니다.
/github signin
Connect GitHub account를 클릭합니다.
![](https://s1.md5.ltd/image/6e44e5f36c48b5c73243b9b25e77bea6.png)
웹 화면이 열리므로 대상 작업 공간을 확인하고 "Connect GitHub account"를 클릭합니다.
![](https://s1.md5.ltd/image/ffe7e7da15a3e33c91e6e3f6cae33390.jpeg)
이것으로 GitHub 계정과 Slack 작업 공간 간의 연결이 완료됩니다.
![](https://s1.md5.ltd/image/04539b1c2f8ab3bcce76da64ea077862.png)
리포지토리 구독 시작
GitHub 리포지토리의 알림을 보내려는 채널로 이동하여 다음 명령을 두드리십시오.
/github subscribe owner/repo
/github subscribe owner/repo
owner
: 소유자 이름 repo
: 리포지토리 이름 이제 구독이 시작됩니다.
![](https://s1.md5.ltd/image/ae8be76fd8876637508fe59b32f1119a.png)
간단하네요.
알림 맞춤설정
기본적으로 통지되는 기능은 다음과 같습니다.
다음 기능은 기본적으로 통지되지 않습니다.
코멘트나 브랜치 조작 등, 알맞게 통지해 주었으면 하는 기능이 생략되어 있으므로, 수동으로 추가합니다.
2021/5/11 추가
commits:all
-> commits:*
로 변경 (@ 타카세 히스 님, 정보 공유 해 주셔서 감사합니다!)Note: Previously we you might have used commits:all to represent all branches. 'all' is no longer a reserved keyword. Going forward, you need to use '*' to represent all branches. If you have already configured with 'coms all' previosly, dont worry, it will continue to work until you update the commits configuration.
integrations/slack: Bring your code to the conversations you care about with the GitHub and Slack integration
알림 추가
통지하는 기능의 추가는, 이하의 커멘드로 실시합니다.
/github subscribe owner/repo [機能]
디폴트로 통지되지 않는 모든 기능을 흘린다면 다음 명령을 두드리자.
/github subscribe owner/repo reviews,comments,branches,commits:*
This channel will get notifications from
메시지 다음에 현재 알림이 활성화된 기능이 나열됩니다.![](https://s1.md5.ltd/image/d95712e88941f620221ac070760b45f6.png)
이제 GitHub 리포지토리에 수행된 모든 작업이 슬랙 채널로 흐릅니다.
![](https://s1.md5.ltd/image/073dcc603953df911ee9bdf22b6e8544.png)
했어.
알림 삭제
특정 기능의 통지 해제는 다음 명령으로 할 수 있습니다.
/github unsubscribe owner/repo [機能]
알림이 필요없는 기능은 삭제해 둡시다.
Slack 협력은 좋다.
최근 작업 로그를 확인하는 데도 편리하고, issue 코멘트나 풀리크 리뷰의 교환을 Slack에서 검색할 수 있는 것이 초절 편리합니다.
개발이 활발한 리포지토리에서는 자주 로그가 흐르므로 알림 전용 채널을 만들어 두면 좋을 것입니다.
Slack을 사용하는 개발자는 꼭 GitHub와 협력하여 개발 효율을 향상시켜 봅시다 ![:muscle:](https://s1.md5.ltd/image/b61b4e56b8cbb1dc8a94d631bc520729.png)
참고
GitHub와 Slack을 함께 사용하기 | Slack
integrations/slack: Bring your code to the conversations you care about with the GitHub and Slack integration
Reference
이 문제에 관하여(Slack과 GitHub를 함께 사용하여 issue 댓글과 풀릭 알림을 채널에 전달하는 방법(2020년 버전)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/unsoluble_sugar/items/e42ac352400598a24915
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
GitHub와 Slack을 함께 사용하기 | Slack
integrations/slack: Bring your code to the conversations you care about with the GitHub and Slack integration
Reference
이 문제에 관하여(Slack과 GitHub를 함께 사용하여 issue 댓글과 풀릭 알림을 채널에 전달하는 방법(2020년 버전)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/unsoluble_sugar/items/e42ac352400598a24915텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)