Jenkins Role-based用户鉴权插件
1、安装 Role-based Authorization Strategy
插件
系统管理
> 插件管理
如果没有安装在 Available plugins
搜索安装,下面我是已安装好的~
2、启用 Role-based
插件
系统管理
> 全局安全配置
3、新建一个全局角色并赋予只读权限
系统管理
> Manage and Assign Roles
> Manage Roles
4、新建一个项目角色
项目角色,是针对某个项目做权限控制,更细致
系统管理
> Manage and Assign Roles
> Manage Roles
5、创建两个用户 分别为zhangsan
、lisi
系统管理
> 创建用户
我省略创建步骤 创建完成后如下图
6、角色分配
系统管理
> Manage and Assign Roles
> Assign Roles
zhangsan
、lisi
分配 read-role 角色中权限
单独给 lisi
分配cca项目管理权限
OK! 到此结束,可以分别登入两个用户验证权限zhangsan
用户只有登入平台的权限,登入平台后不会有任何项目,而lisi
项目登入平台后可以管理以cca
开头的项目如下: