hellow 运维
分类: 系统运维
2017-05-11 11:30:10
由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,本文将使用Role Strategy Plugin
本文以我的测试项目为例:
设置两个权限:job_create和job_read两个权限设置; 我的项目列表如下
设置:hanye 针对b2b.*项目
hanjin 针对apk.*项目
最新的
我这里是下载的最新的2.4.0的插件来安装的,你也可以直接在jenkins里面系统管理->插件管理->可选插件->seach(role)直接点击安装
1:的下载和安装
安装到jenkins
系统管理->插件管理->高级
然后等待安装完成。重启jenkins服务即可
启动方式:
1:192.168.1.249:8080/restart 后面加上restart
2: 我这里是以yum安装的 [root@db-server ~]# systemctl restart jenkins
2:配置
先创建用户:
系统管理->管理用户->新建用户
系统管理->
配置:Manage Roles 用途:授权个roles
配置:Assign Roles 用途:授权role到用户
2.1:配置Manage Roles
先创建全局角色job_create和job_read两个角色分别对应
job_create b2b.*项目
job_read apk.*项目
在创建project Roles
点击save 即可
2.2:配置Assign Roles
配置:
hanye用户针对job_create ( 对job有所有的权限) 针对b2b.*
hanjin用户针对hob_read ( 对job有所有的权限 ) 针对apk.*
当然你也可以设置他们的权限不一样
配置完毕:
其他的都是自己登陆用户来测试了