티스토리 뷰

들어가며

  • Bitbucket에서 발생하는 이벤트들을 Slack에서 볼수 있는 App (Webhook)이 있어서 적용을 시켜보았다.
  • 생각보다 편리해서 이들 연동방법에 대해서 공유하고 한다.

연동 방법

Slack

1. slack에서 연동을 원하는 채널에 접속 후 설정(톱니바퀴 아이콘) → Add an app 메뉴를 선택한다.

 

2. Incoming WebHooks 플러그인을 검색하여 설치한다.

 

3. 설치 후 세팅

  • Post to Channel: 연동할 채널 선택
  • Webhook URL: bitbucket에 설정할 URL. 복사 수행


Bitbucket

  • 연동에 앞서 bitbucket에서 slack plugin 설치가 필요함

1. 연동을 원하는 프로젝트를 설정 후 설정 메뉴(Repository Setting)에 접속하여 ADD-ONS 항목에 Slack settings 선택

 

 

2. Slack settings의 메뉴에서 Pull request, push notifications의 옵션을 선택

  • PR, push 별로 notification 설정이 가능함 
  • Override settings for global slack notification options 체크박스 옵션은 꼭 체크

3. Channel and hook overrides 메뉴에서 연동할 채널 이름 및 webhook Url을 입력

  • Channel name : #...
  • Webhook Url : 이전에 Slack Incoming WebHooks 플러그인 설정에서 복사한 url

결과

  • Slack에 이벤트가 바로바로 등록되어 생각보다 편리했다.


끝으로

이 글이 도움이 되었다면, 하단의 Google 광고 👎👎👎 한번씩 클릭 부탁 드립니다. 🙏🙏🙏

광고 클릭은 많은 힘이 됩니다! 

반응형
댓글