jenkins实现权限管理
安装Role-based Authorization Strategy插件
进入全局安全配置,授权策略勾选role-based strategy
界面上会多一个manager and assign roles的配置,点进去进行配置
原理是通过配置角色权限,然后再将用户绑定到对应角色上
首先进入manager role编辑角色权限
主要关注从项目上配置区分用户的权限,一般配置项目下有构建,取消,读和空间的权限
这里的 pattern是正则表达式,比如匹配以无锡开头的,就输入 wuxi.而不是wuxi
编辑完可以点击pattern下的查看匹配的项目
然后将角色绑定至权限,将已经创建的用户user1和user2分别绑定至上海和无锡项目
猪用户分别创建wuxi和shanghai开头的项目
主用户
user1登录
user2登陆
对于主用户,也可以将各个项目添加视图。更直观的查看,匹配项目也使用正则表达式