gerrit

     

Gerrit 一款非常优秀的搭建 code review 的软件,是 CI-CD 的重要组成部分,团队在项目开发的时候,常常需要进行代码 review,只有通过才能被 merge,并同步到 GitLab 中,本文介绍 gerrit 的安装流程。

  • Linux: Ubuntu 14.04 LTS
  • Gerrit: gerrit-2.11.5.war

Installation

Gerrit 的安装非常简便,首先安装 java 后,下载安装包:

$ apt-get install default-jre
$ wget https://www.gerritcodereview.com/download/gerrit-2.11.5.war

创建 gerrit2 用户,并切换至该用户:

$ adduser gerrit2
$ su gerrit

启动 gerrit:

$ java -jar gerrit-2.11.5.war  init --batch -d ~/gerrit_site

Configuration

根据需求,重点更新 <gerrit_site>/etc/gerrit.config 以下配置项,

[gerrit]
        canonicalWebUrl = http://<your_host>:9090/

[sshd]
        listenAddress = *:29418
        
[httpd]
        listenUrl = http://*:9090/

重新启动 gerrit

$ <gerrit_site>/bin/gerrit.sh restart

Test

浏览器登录 <your_host>:9090,即可见如下页面:

gerrit-demo

附一张 OpenStack Gerrit 样图:

openstack gerrit