Slack Github 연동

Updated:

Slack Github 연동 방법

해당 repository에 push를 할 때 해당 commit 들이 slack에 채널에 알림으로 가는 방법을 포스팅한다.



slackgithub1

먼저 원하는 Slack에서 setting & administration 탭에 있는 Manage apps 로 들어간다.


slackgithub2

그 후에 app에서 Github을 검색한 다음에 Github이 아닌 Github Enterprise Server를 추가한다.


slackgithub3

Add to Slack을 클릭한 다음에

slackgithub4

원하는 채널을 클릭한다.

커밋을 알려주는 채널이니 일반 대화를 목적으로 하는 Channel 외에 따로 Channel을 설정하는 것을 추천한다.



slackgithub5

그다음에 나오는 Step 대로 진행을 하면된다.

Github Repository의 setting에 들어가서

Webhook 탭에서 add webhook을 클릭하여 추가해준다.


slackgithub6

아래에 Webhook URL을 복사한다음에

content type은 application/json으로 webhook을 추가해준다.



slackgithub7

모든 정보들을 입력하고 save Integration을 해주면 아래 그림과 같이

git push를 하게되면 연결된 slack 채널에 알림이 뜨게 된다.

앞에 commit 을 클릭하게 되면 해당 github의 commit 으로 이동한다.

slackgithub8


  • Branch에는 특정 Branch name을 입력하면 해당 branch만 알림이 온다.

    default는 특정이 아니라 전부 다 해당되는 것 같다. <특정 branch="" 설정하면="" 해당="" branch만="" push="" 알림이="" 뜸="">

slackgithub9