1.新增插件
caffeine-api.hpi
role-strategy2.6.1.hpi
按照顺序上传。
插件下载地址
https://ftp-nyc.osuosl.org/pub/jenkins/plugins/
2.上传后插件后,重启jenkins
3.关闭匿名访问、开启角色权限控制
4、到系统管理里配置权限
找到下面的功能项,进入配置权限
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ELIMkSoA-1630649791603)(http://pluto.definesys.com:30600/pluto/Attachments/downloadImage/be4b0a7f636f7761.png)]
4.1 操作管理角色
先分配一个基础角色,此角色可以以非管理员的权限进入jenkins
然后分配具体角色
配置Pattern的时候也可以不写具体的项目名称,可以用正则表达式代替,例如:
(?i)private-.*
此角色对(不区分大小写,以private-为开头)的项目有权限
4.2 分配角色
先增加用户,给一个基础权限
再增加特定角色的用户权限