GitHub
GitHub 앱을 설치해 이벤트를 채널톡과 연동해 보세요. 팀챗과 GitHub를 연결해 팀의 협업을 한층 더 강화할 수 있습니다.
PR(Pull Request) 및 Issue 이벤트 전송
GitHub에서 발생하는 PR, Issue 이벤트를 실시간으로 채널톡 팀챗에 전송할 수 있습니다. 구성원들이 코드 리뷰 및 문제 해결에 대한 즉각적인 알림을 받아 효율적으로 협업할 수 있어요.
Release 이벤트 전송
GitHub에서 발생하는 Release 이벤트를 실시간으로 채널톡 팀챗에 전송할 수 있습니다. 구성원들은 새로운 버전의 소프트웨어 출시 및 업데이트에 대한 알림을 받아 프로젝트의 상태를 파악하고 조치할 수 있어요.
앱스토어 앱 설치하기
[채널 설정] - [연동] - [앱스토어]에서 GitHub 앱을 설치해 주세요.
GitHub 앱 설치하기
아래 링크를 통해 GitHub 앱을 설치해 주세요.
https://github.com/apps/channeltalk
GitHub 커스텀 프로퍼티 설정하기
GitHub 이벤트를 채널과 팀챗에 연결하기 위해서 아래 3가지 custom property 설정이 필요합니다.
cht_channel_id
cht_group_id
cht_release_group_id
레포지토리(Repository)마다 cht_group_id를 설정해, 채널톡으로 PR, Issue 알림을 받을 팀챗 그룹을 다르게 설정할 수 있습니다. Release에 대한 알림은 cht_release_group_id을 팀별로 설정해 팀챗 알림으로 받아보실 수 있어요
ID 지정 시 필요한 채널 아이디, 팀챗 그룹 아이디 값은 브라우저를 통해 실행한 채널톡의 URL에서 확인하실 수 있습니다.
채널 매니저 프로필 설정하기
GitHub에서 이용하는 유저이름을 기반으로 채널톡에서 이용하는 매니저 이름을 태그하기 위해, 매니저 프로필에 GitHub 유저 이름을 등록해야 합니다. github-username을 키값으로 하여 GitHub 유저이름을 입력해 주세요.
데이터 키 : github-username
값 : GitHub에서 이용하는 유저 이름
1. GitHub의 PR, Issue, Release 이외의 다른 이벤트는 연동이 안되나요?
네, 현재 해당 3개의 이벤트만 연동해 이용하실 수 있습니다.
2. 특정 PR, Issue 생성 시 알림이 오지 않게 설정할 수 있나요?
이벤트에 대한 알림 설정은 레포지토리 단위로만 가능하기에, 특정 PR, Issue만을 개별적으로 트래킹 하기 어렵습니다.