【说明】其实Jenkins官网的指导已经很详细了(对于会的人而言),鉴于0基础0背景的缘故,其中还是有些磕磕绊绊,特此将其记录下来,供后来人参考:)
一、前提:Gerrit权限配置
1,账号基本配置:
在Gerrit网站上给Jenkins用户添加key:
key生成的方法:
$su - jenkins
$ssh-keygen -t rsa
$cat ~/.ssh/id_rsa.pub # 把公钥内容复制一下,添加到Gerrit中
2,群组配置:
在Gerrit网站上 > Admin > Groups> Non-Interactive Users > 添加Jenkins用户:
3,权限配置:
- Reference: refs/*
- Read: ALLOW for Non-Interactive Users
- Reference: refs/heads/*
- Label Code-Review: -1, +1 for Non-Interactive Users