Jenkins 不同角色不同视图及不同权限设置
2017-11-24 15:03
453 查看
由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,本文将使用Role Strategy Plugin,介绍页面:https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin
安装插件后,进入系统设置页面,配置如下:
官网上安全域设置为Servlet容器代理,实际操作发现Jenkins专有用户数据库也是可以的。
在系统管理页面点击Manage and Assign Roles进入角色管理页面:
选择该项可以创建全局角色、项目角色,并可以为角色分配权限。
Project角色 就是可以根据不任务前缀 进行隔离,以下创建了 app offline online Test 四个分组 每个分组创建了2个角色,管理员 (具有配置构建等权限)
member角色(只有构建权限)
注意: Pattern 是任务前缀的匹配,例如任务名 App 开头的任务只会被 App 分组的用户看到
、
2、添加用户权限
用户前面的减号表示还没有创建该用户,这里只是添加用户的角色,创建了用户 就没有减号了 例如: test用户
3、创建用户
4、创建 TestA 任务, 用户test(只有构建权限)用户登录进去,发现只能看到TestA任务,实现不同用户不同视图及不同权限
一、配置插件
安装插件后,进入系统设置页面,配置如下:官网上安全域设置为Servlet容器代理,实际操作发现Jenkins专有用户数据库也是可以的。
二、配置权限
在系统管理页面点击Manage and Assign Roles进入角色管理页面:
1、管理角色(Manage Roles)
选择该项可以创建全局角色、项目角色,并可以为角色分配权限。Project角色 就是可以根据不任务前缀 进行隔离,以下创建了 app offline online Test 四个分组 每个分组创建了2个角色,管理员 (具有配置构建等权限)
member角色(只有构建权限)
注意: Pattern 是任务前缀的匹配,例如任务名 App 开头的任务只会被 App 分组的用户看到
、
2、添加用户权限
用户前面的减号表示还没有创建该用户,这里只是添加用户的角色,创建了用户 就没有减号了 例如: test用户
3、创建用户
4、创建 TestA 任务, 用户test(只有构建权限)用户登录进去,发现只能看到TestA任务,实现不同用户不同视图及不同权限
相关文章推荐
- Jenkins 不同角色不同视图及不同权限设置
- gitlab+jenkins+maven+docker持续集成(八)——jenkins用户组权限对应不同视图
- 使用Forms设置不同角色具有不同的权限
- jenkins配置基于角色的项目权限管理设置步骤
- Jenkins用户角色权限设置
- AX 2009 视图控件设置权限 - set permission for form button
- Sql2008不同用户指定访问数据库的权限设置!
- ASP.NET角色权限设置---(参考MSDN)了解角色管理
- oracle的与权限,角色相关的视图
- 角色权限批量设置,随点!
- 设置不同账户权限算法
- chmod分别设置子目录和文件不同权限
- 找时间要把jenkins发送邮件、模板、权限设置、集成RF要写一写,先记一下免得忘了
- jenkins 创建用户角色项目权限
- Oracle用户角色权限相关视图
- XP系统下修改文件夹的不同用户角色的读写权限
- RCP 打开视图的不同实例,并设置不同的值
- SQLServer新增用户,角色设置,权限管理
- [BI] 通用数据级权限控制解决方案的实现(二):Cube中的角色设置与数据级权限控制
- 052医疗项目-模块五:权限设置-实现根据用户显示不同的菜单