본문 바로가기

커밋메세지2

7. Hook 할때 커밋 메시지 가져오기 이제 마지막이다. 여기까지 왔으면 거의 다 온거다 ^^ 앞에 포함된 내용이지만 이 부분은 따로 떼서 설명할 필요가 있다. (comment-added.sh 에 이미 코딩된 내용) 슬랙에 포스팅할때 커밋 메세지를 함께 넣어줘야 한다. 그런데 이 커밋 메세지를 가져오는게 생각보다 쉽지 않았다. 그 과정을 살펴보자. 우선 우리가 작성한 hook 은 comment-added 다. 이 hook 은 comment 가 add 될때 트리거 되기때문에 거기에 해당하는 정보들만 있다. 공식적으로 이 hook 에서 알수 있는 정보들은 아래와 같다. https://gerrit.googlesource.com/plugins/hooks/+/refs/heads/master/src/main/resources/Documentation/h.. 2023. 10. 18.
6. Gerrit 에서 Jira 연동 3/3 - Gerrit 커밋 메시지에 Jira 이슈 hyperlink 시키기 Gerrit 에서 Jira 를 연동시킨다는것이 어떤 의미일까? 결과적으로 Gerrit 의 어딘가에서 Jira 로 바로 갈 수 있는것을 의미한다. 더 정확히는 Gerrit 의 웹 리뷰에서 Jira 의 해당 issue 로 링크가 걸려야 한다. 이를 위해서는 2가지 단계를 거친다. 1. 커밋 메시지에 강제된 Jira issue id 가 Jira 에 존재하는지 유효성 체크 2. 유효하다면 , 게릿의 커밋 메시지 부분을 Jira issue 에 대한 hyperlink 로 적용 이것을 해주는게 its-jira 플러그인의 역할이다. 그래서 Gerrit CI 빌드에서 its-jira.jar 를 다운받아 적용했다. (이미 빌드된 산출물을 이용한 플러그인 적용은 [Gerrit forge] 페이지 참조 : [Gerrit/Ge.. 2023. 10. 17.