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 分配角色
先增加用户,给一个基础权限

再增加特定角色的用户权限


本文详述了如何在 Jenkins 中安装新插件 caffeine-api.hpi 和 role-strategy2.6.1.hpi,以及如何进行权限设置。首先,从官方插件库下载并按顺序上传插件,接着重启 Jenkins。然后,关闭匿名访问并启用角色权限控制,通过配置管理角色和分配用户权限实现精细化管理。例如,使用正则表达式限制对特定项目(如以 'private-' 开头的项目)的访问,并为不同用户分配基础及特定角色。
1054

被折叠的 条评论
为什么被折叠?



