jenkins配置不同用户显示不同视图

由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,本文将使用Role Strategy Plugin下载地址

一、配置插件

安装插件后,进入系统设置页面,配置如下:
在这里插入图片描述

二、配置权限

在系统管理页面点击Manage and Assign Roles进入角色管理页面:
在这里插入图片描述

1、管理角色(Manage Roles)

选择该项可以创建全局角色、项目角色,并可以为角色分配权限。

Project角色 就是可以根据不任务前缀 进行隔离,以下创建了 app offline online Test 四个分组 每个分组创建了2个角色,管理员 (具有配置构建等权限)

member角色(只有构建权限)

注意: Pattern 是任务前缀的匹配,例如任务名 App 开头的任务只会被 App 分组的用户看到
在这里插入图片描述

2、添加用户权限

用户前面的减号表示还没有创建该用户,这里只是添加用户的角色,创建了用户 就没有减号了 例如: test用户
在这里插入图片描述

3、创建用户

在这里插入图片描述

4、创建 TestA 任务, 用户test(只有构建权限)用户登录进去,发现只能看到TestA任务,实现不同用户不同视图及不同权限

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/chj_1224365967/article/details/120370161