Jenkins实现用户权限管理

一、实现效果

  • 开发人员只能看到和构建 dev 开头的工程
  • 测试人员只能看到和构建 test 开头的工程
  • 管理员无限制

二、创建用户

系统管理管理用户新建用户

创建三个普通用户
在这里插入图片描述

三、安装插件

系统管理插件管理

安装 Role-based Authorization Strategy
在这里插入图片描述

四、系统配置

系统管理全局安全配置授权策略Role-Based Strategy
在这里插入图片描述

五、分配权限

5.1 创建基础角色

系统管理Manage and Assign RolesManage Roles

Global roles

创建一个全局的基础角色,只勾全部的 Read 权限即可。
在这里插入图片描述
Item roles

创建两个项目角色,一个 developertester 对应的 Patterndev.*test.*

这样就实现 developer 角色看到 dev 开头的项目,tester 角色看到 test 开头的项目。
在这里插入图片描述

5.2 分配角色

系统管理Manage and Assign RolesAssign Roles

勾上对应的角色即可。
在这里插入图片描述

Guess you like

Origin blog.csdn.net/qq_39680564/article/details/112531228