Jenkins Gerrit Trigger实践

1.创建Gerrit Trigger

Jenkins Gerrit Trigger实践_第1张图片

2.jenkins master节点生成gerrit用户的密钥

这里的用户名得写登录gerrit后个人信息中的 Username
Jenkins Gerrit Trigger实践_第2张图片

3.gerrit 配置刚刚jenkins生成密钥的公钥

在这里插入图片描述
Jenkins Gerrit Trigger实践_第3张图片

4.gerrit 用户加入群组

不加这个群组,下一步测试就会报错“User aeshare has no capability connect to Gerrit event stream”
Jenkins Gerrit Trigger实践_第4张图片

5.trigger 配置与测试

Jenkins Gerrit Trigger实践_第5张图片

6.开启trigger

Jenkins Gerrit Trigger实践_第6张图片

7.配置jenkins项目根据gerrit push触发构建

Jenkins Gerrit Trigger实践_第7张图片
Jenkins Gerrit Trigger实践_第8张图片

Jenkins Gerrit Trigger实践_第9张图片

注意

1.如果gerrit使用的是ldap,ldap的用户名必须是小写哦!不然这个trigger可能测试可以连接成功,但是不能开启
2.如果有报错或者trigger无法开启,看日志排查

你可能感兴趣的:(jenkins,运维)