본문 바로가기
Gerrit/Gerrit 플러그인

3. Gerrit 플러그인 - 게릿에 적용

by 실짱 2023. 10. 19.

앞장까지 gerrit plugin 을 빌드하는 방법에 대해 알아보았다.

여기서는 이 빌드된 플러그인을 어떻게 게릿에 적용하는지 알아보자.


[게릿에 플러그인 적용하기]

 

1. 게릿 서비스 중지

$ 게릿설치경로/bin/gerrit.sh stop

 

2. 플러그인.jar 를 게릿 플러그인 폴더로 복사

게릿의 플러그인 경로는 게릿설치폴더/plugins 다. 여기에 jar 파일 복사하면 된다.

$ cp 게릿풀소스root/bazel-bin/plugins/플러그인명/플러그인명.jar 게릿설치폴더/plugins

 

3. 게릿 서비스 실행

$ 게릿설치경로/bin/gerrit.sh start

(혹은 1번 단계를 생략하고 여기에서 restart 해주어도 무방하다)

 

4. 게릿 웹 페이지 확인

플러그인이 정상 설치 되었다면 게릿 웹 페이지에서 확인 가능하다.

게릿 웹홈 → BROWSE → Plugins

 

설치한 플러그인이 리스트에 있고 Status 가 Enabled 인지 확인

 

5. Trouble Shooting

만약 위에 리스트에 없다면 정상적으로 설치가 안된것이다. 이때는 로그를 찾는다.

에러로그는 게릿설치폴더/logs/error.log 에 있다.

에러가 있을경우 저기에 에러 콜스택 및 내용이 찍힌다. 해당 내용을 잘 분석해서 수정해서 빌드부터 copy 까지 다시 잘 하면 된다.

플러그인 수정후에는 jar 파일 복사후에 게릿 서비스를 재실행 (gerrit.sh restart) 해야 한다는것을 잊지 말자.


< Prev     2. Gerrit 플러그인 - 소스코드 빌드 적용                |                Next >     4. Review 자동 지정 플러그인