Slack과 GitHub를 함께 사용하여 issue 댓글과 풀릭 알림을 채널에 전달하는 방법(2020년 버전)
Slack에 GitHub 앱 설치
Slack의 App Directory에서 GitHub를 검색하거나 삭크.魏 튜 b. 작은 m으로 이동하여 Add to Slack을 클릭합니다.
대상 작업공간에 GitHub 앱을 설치합니다.
알림을 사용할 채널을 선택하고 "설치"를 클릭하십시오. 실제 채널 연결은 후술의 순서로 실시하기 때문에, 여기에서는 「All Public Channels」를 선택해 두는 것이 무난합니다.
작업 공간에 GitHub 앱이 추가됩니다.
GitHub 계정과 연결하기
그런 다음 GitHub 계정과 연결합니다. 다음 명령으로 로그인 워크플로를 호출합니다.
/github signin
Connect GitHub account를 클릭합니다.
웹 화면이 열리므로 대상 작업 공간을 확인하고 "Connect GitHub account"를 클릭합니다.
이것으로 GitHub 계정과 Slack 작업 공간 간의 연결이 완료됩니다.
리포지토리 구독 시작
GitHub 리포지토리의 알림을 보내려는 채널로 이동하여 다음 명령을 두드리십시오.
/github subscribe owner/repo
그런 다음 GitHub 계정과 연결합니다. 다음 명령으로 로그인 워크플로를 호출합니다.
/github signin
Connect GitHub account를 클릭합니다.
웹 화면이 열리므로 대상 작업 공간을 확인하고 "Connect GitHub account"를 클릭합니다.
이것으로 GitHub 계정과 Slack 작업 공간 간의 연결이 완료됩니다.
리포지토리 구독 시작
GitHub 리포지토리의 알림을 보내려는 채널로 이동하여 다음 명령을 두드리십시오.
/github subscribe owner/repo
/github subscribe owner/repo
owner
: 소유자 이름 repo
: 리포지토리 이름 이제 구독이 시작됩니다.
간단하네요.
알림 맞춤설정
기본적으로 통지되는 기능은 다음과 같습니다.
다음 기능은 기본적으로 통지되지 않습니다.
코멘트나 브랜치 조작 등, 알맞게 통지해 주었으면 하는 기능이 생략되어 있으므로, 수동으로 추가합니다.
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
메시지 다음에 현재 알림이 활성화된 기능이 나열됩니다.이제 GitHub 리포지토리에 수행된 모든 작업이 슬랙 채널로 흐릅니다.
했어.
알림 삭제
특정 기능의 통지 해제는 다음 명령으로 할 수 있습니다.
/github unsubscribe owner/repo [機能]
알림이 필요없는 기능은 삭제해 둡시다.
Slack 협력은 좋다.
최근 작업 로그를 확인하는 데도 편리하고, issue 코멘트나 풀리크 리뷰의 교환을 Slack에서 검색할 수 있는 것이 초절 편리합니다.
개발이 활발한 리포지토리에서는 자주 로그가 흐르므로 알림 전용 채널을 만들어 두면 좋을 것입니다.
Slack을 사용하는 개발자는 꼭 GitHub와 협력하여 개발 효율을 향상시켜 봅시다
참고
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.)