1.1. 安装插件

安装 Role-based Authorization Strategy 插件

1.2. 设置授权策略

“系统管理”—“全局安全配置”:
Jenkins 之权限 (Role-based Authorization Strategy)

1.3. 添加用户

“系统管理”—“管理用户”

二、设置所有 item 权限

Global role 为全局权限,比如设置对所有任务均有执行权限,则按照下面设置:

2.1. 角色授权

“系统管理”— “Manage and Assign Roles”—“Manage Roles”:
Jenkins 之权限 (Role-based Authorization Strategy)

2.2. 分配角色(用户绑定角色)

“系统管理”— “Manage and Assign Roles”—“Assign Roles”:
Jenkins 之权限 (Role-based Authorization Strategy)
注:需要勾选“全部” 的 Read 权限

三、设置部分 item 权限

Item role 为任务权限,比如设置对所有任务名包含 “demo” 的任务均有执行权限,则按照下面设置:

3.1. 角色授权

“系统管理”— “Manage and Assign Roles”—“Manage Roles”:
Jenkins 之权限 (Role-based Authorization Strategy)

3.2. 分配角色(用户绑定角色)

“系统管理”— “Manage and Assign Roles”—“Assign Roles”:
Jenkins 之权限 (Role-based Authorization Strategy)
注:同样需要设置 Global role 的权限:勾选“全部” 的 Read 权限

相关文章: