主要内容
利用 插件Role-based Authorization Strategy 管理项目权限
安装插件
安装插件Role-based Authorization Strategy

授权策略
Manage Jenkins -> Configure Global Security -> Access Control -> Authorization -> 选择“Role-Based Strategy”

注意下拉到最后 保存
创建用户
Manage Jenkins -> Manage Users -> Create User,
创建用户productManager
管理角色
创建角色
Manage Jenkins -> Manage and Assign Roles -> Manage Roles,
需要分别在 Global roles 全局级别, Project roles 项目级别 操作

2个级别:
Global roles全局级别
创建角色member,给member角色 赋予Overall.ReadJob.Create这2个全局权限。Overall.Read必须要赋予。Project roles项目级别
创建角色pm,例如定义pm角色为该项目管理员,所以赋予其项目的全部权限, 看你们的实际情况。
注意下拉到最后 保存
赋予角色
Manage Jenkins -> Manage and Assign Roles -> Assign Roles,
为上面创建的用户productManager 赋予角色, 这里也需要分别在 Global roles 全局级别, Project roles 项目级别 操作。
2个级别:
Global roles全局级别
用户productManager赋予角色memberProject roles项目级别
用户productManager赋予角色pm。
注意下拉到最后 保存
验证角色
管理员视图:

用户
productManager视图: