jenkins配置基于角色的项目权限管理设置步骤
来源:互联网 发布:linux svn 验证 编辑:程序博客网 时间:2024/05/16 12:45
由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,本文将使用Role Strategy Plugin
本文以我的项目为例:
小组分为三个项目组,配置不同人员对仅对自己负责的项目具有权限是十分必要的
项目视图如下图:
1、安装插件:
插件安装方法见我之前的博客:点击打开链接
3、点击“系统管理”-->Manage and Assign Roles进入角色管理页面:
4、点击选择Manager Roles,配置为下图模板后点击保存
特别注意:
1)job_read只加Overall的Read权限
2)job_create只加job的create权限
3)project roles中Pattern正则表达式跟脚本里的不一样,比如过滤TEST开头的jobs,要写成TEST.*而不是TEST*,切记,参考图中Pattern表达式。
5、进入系统设置-->“Manage and Assign Roles”->“Assign Roles”设置为如下模板后点击保存
注意:
Anonymous必须变成用户,给了job_create组与job_read组权限,否者将没有OverAll的read权限。
project roles中配置对应用户的不同权限
6、验证:
登录对应的用户验证相对于的权限,如登录yanlu后对应的视图如下所示
7、视图通过正则表达式过滤job,如下图设置正则表达式为:wechat.* (表示过滤所有以wechat开头的项目)
设置后的效果如下图所示:
0 0
- jenkins配置基于角色的项目权限管理设置步骤
- Jenkins配置基于角色的项目权限管理
- Jenkins配置基于角色的项目权限管理
- Jenkins配置基于角色的项目权限管理
- Jenkins配置基于角色的项目权限管理
- Jenkins配置基于角色的项目权限管理--转
- Jenkins配置基于角色的项目权限管理-Role Strategy Plugin
- 基于角色的权限管理
- 基于角色的权限管理
- 基于角色的权限管理
- 基于角色的权限管理模型
- 基于角色管理(RBAC)的权限系统
- 基于角色管理(RBAC)的权限系统
- 基于角色管理(RBAC)的权限系统
- 基于角色的权限管理(模块)1
- 基于角色管理(RBAC)的权限系统
- GIS基于角色的权限管理
- 基于角色的权限管理(转载)
- JZOJ4726【NOIP2016提高A组模拟8.22】种花 增加改错机制的后贪心
- 高速SSH连接器MobaXterm使用 (windows版本)
- 357. Count Numbers with Unique Digits
- Xamarin.Forms中获取屏幕宽度
- [转]Java中HashMap遍历的两种方式
- jenkins配置基于角色的项目权限管理设置步骤
- The APK file does not exist on disk.Error while Installing APK
- C语言再学习 -- 转义字符
- PHP中JSON编码乱码问题
- POJ 1389 Area of Simple Polygons(线段树+扫描面积)
- 编译自己的程序到openwrt固件
- OC中你可能并不知道的东西?
- Android OkHttp完全解析 是时候来了解OkHttp了
- HTTP协议之报文详解