티스토리 뷰

 

PR 확인 하셨을까요?

회사에 출근하면 하루도 빼먹지 않고 하는 것 같은 말이 있다면, 그것은 바로 'PR 확인 부탁드립니다~ '인것 같다. 

하루는 출근하자 마자 옆자리 동료가 '혹시 제 PR리뷰 확인하셨을까요?' 라고 했는데, 내가 이미 리뷰한 사항이었다. 

문득 다음과 같은 생각이 났다.

 

하루에도 여러번 반복하는 말

PR 리뷰, 댓글,  승인자동으로 알림 받고 싶다.

기존에도, 이메일로 bitbucket활동에 관해 메일을 받고 있기는 했지만, 사실상 메일은 목록만 봐서는 직관적이지 못하고 여러개의 알림메일이 혼재되어 있어 회사에서는 메신저로 slack을 사용하고 있었기 때문에, 당연히 관련 플러그인이 있을거라고 생각하고 검색해봤다. 결론적으로는 Bitbucket에서 일어나는 여러가지 활동을 Slack에서 구독 가능하고 알림 받을 수 있다. 이를 통해 협업이 한층 더 편해졌다. 우선은 FE유닛에서 사용해보고 조만간 개발팀에도 공유해야겠다.

 

Slack에서 Bitbucket Cloud 연동하기

1. Slack에서 왼쪽 네이게이션 하단 > 앱 추가 > Bitbucket 검색 > Bitbucket Cloud 선택

 

2. /Bitbucket connect <repository-url> 명령어로 Bitbucket 저장소 연결하기

이 때, 내가 해당 계정의 admin 권한이 있어야만 해당 명령어가 정확하게 동작한다.

 

3. Slack Notification 관련 설정 하기

제대로 명령어를 쳤다면, 새로운 브라우저 창이 열리고 아래와 같이 slack 알림을 설정 할 수 있다. 특정 채널을 지정하고 add버튼을 누르면 아래와 같이 설정 창이 뜬다. 

PR 생성, 승인, 거절, 병합, 댓글, 멘션등 다양한게 받을 수 있고 특정 브랜치 관련한 알림도 받을 수 있다.

우리팀은 아래와 같은 알림만 받아보기로 설정하였다. 알림 지금도 너무 많아 최대한 줄여버려

4. 연동 결과 확인하기

아래와 같이 #bitbucket_notify_fe 채널에 설정한 알림들이 멘션기능과 함께 잘 온다. 근데 멘션기능은 좀 되다 안되다 하는듯? 역시 깃가야하나..  이상 PR 독촉 쉽게 하기 끝