JENKINS针对不同项目组对用户进行权限分配

1.首先安装插件Role-based Authorization Strategy

JENKINS针对不同项目组对用户进行权限分配

安装完之后重启服务 ,授权策略选择Role-Based Strategy

JENKINS针对不同项目组对用户进行权限分配

然后会看到如下模块:

JENKINS针对不同项目组对用户进行权限分配

2. 设置Manage Roles

Pattern = ".*dev" 表示以dev结尾的项目。

JENKINS针对不同项目组对用户进行权限分配

3.设置Assign RolesJENKINS针对不同项目组对用户进行权限分配 设置全局角色权限,设置项目权限

JENKINS针对不同项目组对用户进行权限分配

特殊说明下用户创建: 

JENKINS针对不同项目组对用户进行权限分配

JENKINS针对不同项目组对用户进行权限分配

4.看下效果 

以下admin可以看所有项目:

JENKINS针对不同项目组对用户进行权限分配

test的用户可以看到的项目:

JENKINS针对不同项目组对用户进行权限分配

dev可以看到的项目:

JENKINS针对不同项目组对用户进行权限分配