Development

Gerrit에 Label 추가하기

chbae 2023. 4. 19. 14:45
728x90

이 글은, 아래 그림에서 "Code-Review:"와 같이, 기본 All-Projects에 Gerrit에 Label을 추가하는 방법을 설명한다.

 

 

1. All-Projects를 받아서 config로 checkout 한다.

$ git clone ssh://xxxx/All-Projects  
$ cd All-Projects  
$ git fetch origin refs/meta/config:config && git checkout config  
$ vi project.config

 

2. 추가하고 싶은 Label을 아래와 같이 적는다. 자세한 내용은 Reference를 참고하기 바란다.

[label "ABI"]  
   function = NoOp  
   value = 0 Don't run ABI Checker
   value = +1 Run ABI Checker

 

3. 수정후 저장하고 gerrit에 push 한다.

$ git add project.config  
$ git commit -m "xxx"  
$ git push origin config:meta/config

 

4. Gerrit UI에서 ABI 관련 접근 권한 설정을 한다.

1) Projects - List에서 클릭 후 원하는 프로젝트 선택

2) Projects - Access 클릭 후 관련 권한 추가 아래 그림을 설정하는 위치의 예제이다.

Referencehttps://gerrit-review.googlesource.com/Documentation/config-labels.html