본문 바로가기
Gerrit/Gerrit <-> Slack 연동

2. 생각의 흐름

by 실짱 2023. 10. 18.

접근 방법

 

찬주임이 아이디어를 줬다.

“AriGerrit 이 Verified 1점 주면 바로 슬랙에 업데이트 되게 해주세요~”

 

썅……… 

지가 하지 맨날 나 시켜. 

 

여튼...

듣자마자 내 머리속에는 꼬리에 꼬리를 무는 물음표만이 난무했다.

 

‘AriGerrit이 Verified 1점 주는걸 어떻게 알지?'

‘어느 시점에 알 수 있어야 되는 거지?'

‘알았다고 치더라도… 슬랙에 원하는 채널에 어떻게 포스팅을 하지?’

‘포스팅 메시지에 커밋 메시지는 어떻게 싣지?’

‘포스팅 메시지에 리뷰 주소는 어떻게 hyperlink 시키지?’

……

 

진정하고,

하나씩 생각해보자.

이걸 하기 위해서는 작게는 뭐뭐를 할수 있어야 될까…?

 

1. 슬랙 외부에서 슬랙의 특정 채널에 포스팅을 할 수 있어야 한다.

2. 게릿에서 슬랙에 포스팅할 시점을 잡아야 한다.

3. 포스팅 메시지에 실을 정보들을 구성할 수 있어야 한다.

 

크게 위의 3개 문제가 해결되면 얼추 할수 있을것 같았다.

 

1번은 찾아보니 꽤 정보가 있다. 오호~ 통과

 

2번은 … 젠킨스 형님이 빌드 성공을 하면 리뷰페이지에 (Verified+1 , Build successful …) 이라는 메시지를 남긴다. 이 성공 메시지 남길때 슬랙에 포스팅 하면 될것 같다. 성공메시지 남길때를 알 수 있을지는 미지수

 

3번은… 게릿리뷰 웹사이트에는 정보가 다 있긴 하니… 무언가 방법이 있지 않을까? 역시 미지수

 

대충 이렇게 할수만 있다면 되지 않을까……

 

 

이제 삽질 시작~~!!!

 


< Prev     1. Gerrit <-> Slack 연동                |               Next >     3. 슬랙 채널에 포스팅 하기

'Gerrit > Gerrit <-> Slack 연동' 카테고리의 다른 글

1. Gerrit <-> Slack 연동  (0) 2023.10.18
3. 슬랙 채널에 포스팅 하기  (0) 2023.10.18
4. 게릿 리뷰 웹훅 (1/3)  (0) 2023.10.18
5. 게릿 리뷰 웹훅 (2/3)  (0) 2023.10.18
6. 게릿 리뷰 웹훅 (3/3)  (0) 2023.10.18