Slack에 Github 연결하기

Slack이 뭔지 궁금해서 최근에 사용하기 시작했는데 여기에 재밌는 기능을 발견했다.

Github에 커밋을 하면 그 커밋로그를 Slack에도 자동으로 작성이 되는 기능이다.
(알아보니 이것이 가능한 이유는 git에 Hook라고 하는 API가 있어서 였다!)

어차피 현재 slack을 단 둘(…)이 체험 중인지라 나만의 커밋 로그 채널을 만들어서 사용해보기로 해보았다.

이하 내용은 내가 까먹지 않기 위해서 연동하는 방법을 정리한 것이다.
꽤나 심플한 것이 베스트다.


  1. 좌측 상단 Slack의 팀 이름을 선택하면 드롭메뉴가 나오는데, 
    여기서 Apps & integrations 를 선택한다.

2. 선택을 하게 되면 웹페이지가 하나 뜰 텐데, 거기 검색창에 Github를 검색하여 선택한다.

3. Add Configuration을 선택한다.

4. 내 github 와 연결하고 싶은 채널을 선택한다.

5. 그리고 깃에 로그인을 하고(이전에 해두었는지 이미 연결이 되어있다.) 내가 연결하고 싶은 repo를 선택한 뒤 최하단으로 스크롤을 내려서 저장을 한다.

6. 그리고 커밋을 하게 되면 slack에 로그가 자동으로 작성된다!


초 심플하게 연결할 수 있다.

물론 나는 현재 1인 개발이라 크게 와닿거나 하지 않고, 하루하루 커밋된 내역이나 이전에 내가 무얼 작업했는지 둘러보는 용도로 쓰고 있지만,

만약 이게 팀단위로 쓰게 되면 누가 언제 무엇을 작업했는지 한 눈에 볼 수 있는게 가장 큰 장점이 될 것 같다고 생각한다:-)