jenkins之角色授权[六]

标签(linux): jenkins

笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流

有时候我们公司里面可能有好几个开发团队,当你做完jenkins后,对于测试环境可以直接交给测试或开发自己来发布。这时候对于项目权限的分配就必需控制好了。
jenkins只是一个发布平台,几乎所有功能都是通过插件的来完成的。这里说的角色授权是基于Role-based Authorization Strategy这个插件来完成的。首先是保证这个插件是安装好的。

注:本篇文章是个人的学习笔记,不构成任何生产建议。

进入管理界面

img_b0d17ed1c0875d1279f2446035b456ec.png

配置数据库和授权策略

img_c09127aa6ca8206ccffd9a398fa8d589.png

创建测试用户

img_7168042bbe050ac21f9611a33723478d.png

设置全局角色

  • jenkins--->系统管理----> Manage and Assign Roles -----> Manage Roles

  • 创建全局角色member(项目用户进入后可以读取和创建job)

  • Overall 允许read

新建 project role

img_da04b28d495e31b9f99eefbb2bbfa83c.png

创建project role name

这里代表所有java开头的项目关联到这个角色,保存。
img_441a824952c43812d86131a4defb66ff.png

img_aea5fef800a71d2f95b5e713d1d5fb11.png

分配角色

img_77cfde5833fe5e4717d819250350075b.png

img_b1a20fbc2ad77d5f26bd2708d8b2c939.png

配置全局权限

img_6c49e6cf43b552fa393cfb9eb176b311.png

img_7c14ed544cf4671c4bbdf32dcdaec1a4.png

分配权限

img_54147ddea245a552528b66f57dd65401.png

img_f92417d418872bb922f3bd860be0055d.png

这里如果给匿名全局只读权限会导致用户无需登录就能看见所有项目,建议不给配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值