본문 바로가기

기타

GitLab 과 Slack 연동

slack 을 사용하면 gitlab에 추가되는 이슈와 정보를 알림으로 받을 수 있습니다.

Slack workspace 생성

기존의 workspace 가 있을 경우 해당 과정을 건너뛰셔도 됩니다. 우선 다음 사이트(https://slack.com/)에 접속을 하여 Your Workspaces 를 클릭해줍니다.

 

 

Your Workspaces 를 클릭하게 되면 Create Workspace 로 workspace 를 생성하실 수 있습니다.

 

 

 

WebHooks 등록하기

사용할 workspace를 생성하신다음 https://insilicogen.slack.com/apps/A0F7XDUAZ-incoming-webhooks?next_id=0 사이트에 접속 합니다.우측 위에 자신이 사용할 workspace 를 선택하여주고 좌측에 초록색버튼은 Add to Slack 을 클릭합니다.

 

 

중앙에 있는 Chennel 목록에서 알림을 받고자 원하는 채널을 선택합니다. 깃랩에서 이루어지는 각종 정보들을 수신할 수 있습니다. 채널을 선택할 수 있고, 또는 검색할 수 있습니다. 채널을 선택한 후 아래 Add Incoming WebHooks integration 버튼을 클릭합니다.

 

 

이제 새로운 hook이 생성되었습니다. 스크롤을 아래로 내리면 Integration Settings이 나옵니다. 해당 부분에 있는 Webhook URL에 있는 주소를 복사해둡니다. 그리고 하단에 있는 'Save Settings' 버튼을 클릭합니다.

 

 

Gitlab으로 이동

작업하고 있는 gitlab으로 이동합니다. 여기서 하단에 Settings -> Integrations -> 하단 스크롤 -> Slack notification을 선택합니다. 해당 메뉴가 없으면 새로 만들면 됩니다.

 

 

이어서 나오는 상세 페이지에서 활성화를 체크해주시고, 아까 복사한 url 주소를 입력합니다.그리고 하단에 있는 버튼을 클릭합니다.

 

연동 확인

해당 작업이 완료되면 Slack에 알림이 뜨는 것을 확인할 수 있습니다.

 

참고

https://useful-jang.tistory.com/115

 

[slack] gitlab 연동하기, 슬랙, 깃랩, 연동

slack을 사용하면 gitlab에 추가되는 이슈와 정보를 알림으로 받을 수 있습니다. 향후 새로운 알림을 추가할 경우를 위해 등록 과정을 기록합니다.  1. 사이트 접속 우선 아래 주소로 접속합니다.

useful-jang.tistory.com