LukeHan 의 잡다한 기술 블로그

Make Gerrit Plugin skeleton 본문

Software/Gerrit

Make Gerrit Plugin skeleton

LukeHan1128 2022. 6. 24. 20:00
반응형

 

해당 문서는 Gerrit 3.x 버전에서 진행하였습니다.

 

 

Document

 

공식 문서 상 gerrit 은 jar 파일 및  javascript 로 Plugin 개발 및 적용이 가능하다.

 

 

 

 

Make js Plugin

/**
 * @Date 2022.02.08
 * @Auther LukeHan <lukehan1128@gmail.com
 */

/****** values ******/


/****** functions ******/


Gerrit.install(plugin => {
    // your codes
    ...
});

위의 코드는 javascript Plugin 의 Skeleton 코드이다.

기능 구현 필요한 경우 Gerrit.install 구문 안에 코드를 작성(// your codes)한다.

 

Plugin 에서 생성한 function 을 다른 곳에서 호출해야 한다면 Gerrit.install 구문 밖에서 function 을 생성하여 호출할 수 있도록 해야 한다.

 

만약 Gerrit.install 구문 없이 기능 구현을 하는 경우 다른 기능 혹은 화면을 호출하는 시간이 지체 되어 사용 편의성이 저하되니 주의가 필요하다.

 

 

 

 

Upload Plugin

Plugin 개발이 완료된다면 plugins 폴더에 추가한다.

 

해당 폴더에 파일을 추가 혹은 수정한다면 서비스에 실시간으로 반영되어 확인할 수 있다.

 

 

 

 

Gerrit 로그인 후 상단 BROWSE > Plugins 메뉴에서 추가한 플러그인 정보를 확인할 수 있다.

 

반응형
Comments