前言
Gerrit作为code review工具,对代码的评审以及Merge等操作拥有灵活的控制。如果可以在Gerrit中将review与持续集成相结合,那么可以有效的提升代码质量。
本文主要介绍Gerrit和Jenkins的集成,将Jenkins自动化任务的能力赋予Gerrit,在代码提交到合入的各个阶段进行自动化检查。
Jenkins插件安装及配置
1. 安装
依次进入“系统管理 -> 管理插件 -> 可选插件”,搜索插件 Gerrit Trigger,点击安装即可。
2. 配置
依次进入“系统管理 -> Gerrit Trigger”,添加Gerrit Server,按照下图进行配置,然后测试连接。
- Name: 名称
- Hostname:服务器域名或者IP
- Frontend URL: Gerrit UI地址
- SSH Port:SSH端口,Gerrit默认为29418
- Username:连接Gerrit的用户名
- SSH Keyfile:Jenkins服务器的私钥路径,同时需要将Jenkins公钥配置到上面