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

1. Gerrit 플러그인 - Gerrit forge 산출물로 적용

by 실짱 2023. 10. 19.

게릿은 추가로 필요한 기능들을 각종 플러그인으로 제공한다.

플러그인의 빌드부터 설치까지 자세히 알아보자.

 

게릿은 다양한 플러그인을 제공한다.

 

우린 개발자니 소스부터.

Gerrit 소스 : gerrit Git repositories - Git at Google - gerrit 전체 소스에 대한 repository

플러그인 소스 : plugins/ - Git at Google - 위의 전체 소스 중에 plugin 에 대한 repository

Gerrit CI 빌드 (Gerrit Forge) :Dashboard [Jenkins] - Gerrit 및 게릿플러그인 젠킨스 빌드

 

게릿에 플러그인 적용은 크게 2가지 방법이 있다.

1. Gerrit CI 빌드 사이트로부터 산출물을 가져와서 적용

2. 직접 소스코드로 플러그인을 빌드해서 적용

 

여기에선 1번 방법에 대해서 알아보자.

2번 방법은 다음장에서! ([Gerrit/Gerrit 플러그인] - Gerrit 플러그인 - 소스코드 빌드 적용 )


[빌드된 산출물 가져와서 적용]

 

1. Gerrit CI 빌드 사이트 접속

 

2. 원하는 플러그인을 찾자.

its-base 라는 플러그인이 필요하다면, 아래처럼 프로젝트가 있다.

 

3. 산출물 확인

클릭해서 들어가면 아래처럼 산출물이 보인다.

 

4. xxx.jar 파일을 gerrit plugin 폴더에 복사

Gerrit plugin 폴더 위치 : 게릿설치폴더/plugins (우리는 /opt/gerrit/gerrit/plugins)

이 폴더가 Gerrit 의 plugin 들을 모아두는 곳이며 게릿은 service start 시마다 이 폴더에 있는 플러그인들을 실행시킨다.

 

5. 게릿 재실행

# bin 폴더로 이동
$ cd /opt/gerrit/gerrit/bin

# 게릿 재실행
$ ./gerrit.sh restart

 


Next >     2. Gerrit 플러그인 - 소스코드 빌드 적용