상세 컨텐츠

본문 제목

Slack에 Github 알림 손쉽게 연동하기!

공부/DevOps

by seungpang 2023. 9. 5. 22:25

본문

반응형

여러명이서 사이드 프로젝트를 진행하다보면 사는게 바빠서 PR이 올라왔는지 안올라왔는지 확인 못할때가 있다. 일일히 PR올렸다고 말하기는 뭐하니 Slack을 이용하여 쉽게 PR이나 이슈에 대한 알림을 받도록 했다.


Github app 설치

Slack에 Github app이 설치되어 있지 않다면 설치해야한다. 왼쪽 상단에 더보기를 눌러서 앱을 선택한다.

위에 사진과 같이 추가 버튼을 눌러서 액세스 권한을 설정에 맡게 허용만 하면 준비는 끝이다.


Project Repository와 연결하기

Github 알림을 받을 채널로 이동한 후 아래와 같이 알림을 받을 Repository를 구독하겠다는 명령을 한다.

Connect Github account를 하라는 메시지가 나오고 Github 계정으로 로그인하여 인증번호를 입력하고 연동에 성공하면 구독을 설정할 수 있다.

Connect GitHub account를 눌러서 github 계정과 슬랙을 연동

 

Enter Code 버튼을 눌러서 해당 인증번호를 입력해주면 된다.
어떤 github repository와 연결할 것인지 설정
원하는 repository를 슬랙에 연동한다.

여기까지 잘 따라왔다면 이제 원하는대로 트리거를 설정할 수 있다. subscribe, unsubscribe 명령어를 활용하면 된다.

기본적으로 트리거 설정이 issues, pulls, commits, releases, deployments로 설정되어 있다.

더 다양한 명령어는 밑에 참조한 공식문서에 가면 참고할 수 있다.

이제는 이슈만 등록해도 알림이 온다.


Reference

'공부 > DevOps' 카테고리의 다른 글

톰캣의 자동 검증을 통한 RCE 공격 차단 사례  (0) 2024.06.09

관련글 더보기