如何搭建Gerrit代码评审服务器
本文从实用角度出发,描述如何基于gerrit搭建开发团队自己的代码评审服务器,基本环境信息:
- 操作系统:Ubuntu 16.04 TLS (64bit)
- 代码版本管理工具: Git
- web服务器:Apache
准备工作
- JAVA环境:
从JAVA官网选择合适的JDK版本,本文使用JDK 8,下载文件为:jdk-8u172-linux-x64.tar.gz,安装过程如下:
#解压tar包
tar -zxvf jdk-8u172-linux-x64.tar.gz -C /usr/local/
#设置JAVA环境变量
vi ~/.profile
#追加如下内容,保存退出
export JAVA_HOME=/usr/local/jdk1.8.0_172
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
#测试是否安装成功
java -version
#安装成功则回显如下:
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)
- Git安装
#安装
sudo apt-get install git
#测试安装是否成功,成功则回显版本号
git --version
- Apache Web服务器安装
#安装
sudo apt-get install apache2
#验证,成功则回显服务启动成功
sudo /etc/init.d/apache2 start
Gerrit安装与配置
#创建gerrit服务器根目录,用于存放gerrit相关数据,如数据库文件,日志文件等等
mkdir ~/review_site
#安装,默认安装即可
java -jar gerrit-2.15.war init --batch -d ~/review_site
- 配置
配置文件:~/revie