Jenkins配置基于角色的项目权限管理



本文将介绍如何配置jenkins,使其可以支持基于角色的项目权限管理。

由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,本文将使用Role Strategy Plugin,介绍页面:https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin

1.配置插件

 

安装插件后,进入系统设置页面


配置如下:



2.配置权限


在系统管理页面点击Manage and Assign Roles进入角色管理页面:



2.1管理角色(Manage Roles


选择该项可以创建全局角色、项目角色,并可以为角色分配权限。

项目角色与全局角色的区别就是,项目角色只能管理项目,没有管理jenkins的权限配置。



这里我们添加一个全局角色viewer.普通用户进来只有view的权限没有管理Jenkins的权限



接下来我们添加一个项目角色TestProject。现在我们存在一个名为Test的项目,属于Test项目管理人员可以对项目进行操作


2.2分配角色


我们系统中存在三个用户,还未分配权限


JenkinsAdmin:可管理jenkins

TestProManager:不可管理jenkins,但能管理Test项目

OtherProject::不可管理jenkins,也能不管理Test项目


 


接下来我们查看下结果


1.使用JenkinsAdmin登陆


2.使用TestProManager登陆



3.使用OtherProject登陆


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寻找幸存者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值