본문 바로가기

comment-added2

4. 게릿 리뷰 웹훅 (1/3) 이제는 1번에 대해 알아볼 차례다. 정확히 필요한것은 개발자가 게릿에 리뷰를 등록해서 Jenkins 빌드가 성공적으로 이루어진 직후 를 캐치해야 한다. Jenkins 형님은 게릿에 리뷰가 올라오면 자동으로 트리거 돼서 소스코드를 가져가서 빌드를 시작하고 이를 게릿에 커멘트를 적어서 알려준다. 그리고 빌드, 테스트 에러가 없으면 성공했다고 또 커멘트를 적어서 게릿에 알려준다. 이렇게 성공했다는 커멘트 적을때를 캐치할 수만 있다면…? 찾아보자. 게릿을 셋업하면서 느낀건, 이상하게 게릿은 구글링이 많지가 않다. 나오는 정보들도 대부분 도움이 되지 않았다. 정확히 타겟팅을 하지 않고서는 시작하는게 굉장히 불리했다. 이럴땐 역시 요즘 대세인 우리 챗GPT 형님이 최고다. 챗형님한테 물어봤다. 오호랏 !!!!!!!.. 2023. 10. 18.
5. 게릿 리뷰 웹훅 (2/3) comment-added.sh 파일 작성에 대해 조금 더 자세히 살펴보자. 이 쉘 스크립트가 해야 할 일은 크게 3가지다. 1. 슬랙에 포스트 해야하는 조건을 만들고 2. 메시지를 만들어서 3. 슬랙에 post 를 날려야 한다. 1. 포스트 조건 조건은 일관되게 젠킨스 빌드가 성공한 상황이다. 이 상황은 verified+1 커멘트가 달린것과 이 커멘트의 주인의 조합으로 완성 가능하다. Verified+1 은 대충 알아낸것 같다. 모든 커멘트가 달릴때마다 comment-added hook 이 트리거 되는데, 이때 아래 커멘트만 적당히 조건을 걸어주면 될것같다. comment : Patch Set 1: Verified+1 Build Successful http://jenkins.aribio.net/job/B.. 2023. 10. 18.