본문 바로가기

슬랙2

1. Gerrit <-> Slack 연동 코드 리뷰를 올리게 되면 리뷰어들에게 메일이 가지만, 게릿에서 보내는 메일이 많다보니 대부분의 개발자들에게 게릿은 스팸 혹은 별도 처리가 되어 있다. 따라서 리뷰가 등록되어도 실시간으로 리뷰어들이 알아차리기 힘들다. 이에 Slack 에 리뷰요청채널을 파서 여기에 리뷰 URL 을 post 하기로 했다. 하지만 이를 수동으로 매번 해야 하는 번거로움은 기본적인 개발자 MBTI 와 맞지 않았고 이에 대한 원성이 잦았다. 이에 아래처럼 개선하고 싶었다. As-Is : 개발자가 커밋 push → jenkins 빌드 대기 → 빌드 완료 후 수동으로 slack 리뷰요청 채널에 메시지 기입 To-Be : 개발자가 커밋 push → jenkins 빌드 대기 → jenkins 그 verified+1 점을 주면 자동으로 s.. 2023. 10. 18.
3. 슬랙 채널에 포스팅 하기 앞에서 생각의 흐름을 다시 한번 상기시켜 보자. 순서를 바꿔 3번부터 확인해봤다. 포스팅부터 할 줄 알아야 그 다음이 의미가 있을거 같아서였다. 구글링을 하니 꽤 나왔다. 그 중에서도 아래 블로그가 경험치에서 나온 빡침의 설명인것 같아 주요하게 참조했다. (웹훅 담당자가 퇴사한듯 ㅋㅋ) Slack Incoming Webhook 2가지 방법 두괄식으로 결론부터 설명하면 전체적인 그림은 아래와 같다. Incoming webhook 이라는 녀석을 통해서 slack 에 메시지를 포스팅을 할수가 있음을 알아냈다. 차근히 자세히 들여다 보자. 1. Incoming Webhook Slack이 정한 포맷에 맞게 데이터를 보내면, 지정된 채널에 메시지를 포스팅해주는 기능이다. 슬랙은 이를 app 이라고 표현한다. (슬랙.. 2023. 10. 18.