jenkins安装配置
1、安装jenkins
java -jar jenkins.war --httpPort=8081
2、安装gerrit trigger插件
jenkins-》系统管理-》管理插件-》高级-》立即获取。
然后进入可选插件,选择gerrit trigge,并安装
3、gerrit trigge配置
Frontend URL,填写gerrit路径
SSH Port,填写gerrit ssh的端口,默认为29418
Username,填写gerrit的注册用户(用户组为None-interactive)
SSH keyfile,填写Username对应的私钥
点击:Test Connection,检测是否成功。
然后点击最下面的Restart,如果报
“The connection to gerrit is down!......",需要重启jenkins
4、创建任务
a、创建定时任务
Jenkins-》新建-》job名称-》构建一个自由风格的软件项目-》OK
配置中,源码管理-》git-》Repositories(填写git路径);构建触发器-》Poll SCM-》* * * * *(可以根据实际填写);构建-》Execute shell(填写相应的命令)保存
这时,可以在junkins看到新建的定时任务,点击任务名右边的三角形下拉菜单,可以对任务进行相应的操作;点击该任务栏右侧的图标,可以执行一次构建
b、创建触发任务
源码管理-》git-》Repositories(填写git路径),高级refs/changes/*:refs/changes/*,Branches to build $GERRIT_REFSPEC;构建触发器-》Gerrit Project(plane,git仓库名),(Path,**);构建-》Execute shell(填写相应的命令)保存;这时,可以在junkins看到新建的触发任务,点击任务名右边的三角形下拉菜单,可以对任务进行相应的操作;点击该任务栏右侧的图标,可以执行一次构建
Jenkins-》Query and Trigger Gerrit Patches-》Query String(填写git仓库名,或status:open,或is;open)-》search,即可以出现对应的gerrit patch-》Trigger Selected,执行构建。
触发任务构建成功后,可以在gerrit页面对应的changes中看到Verified已画勾,表明已通过Verify。