앞장까지 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 자동 지정 플러그인
'Gerrit > Gerrit 플러그인' 카테고리의 다른 글
1. Gerrit 플러그인 - Gerrit forge 산출물로 적용 (0) | 2023.10.19 |
---|---|
2. Gerrit 플러그인 - 소스코드 빌드 적용 (1) | 2023.10.19 |
4. Review 자동 지정 플러그인 (1) | 2023.10.19 |