Jenkins权限控制

一、安装插件

插件名称

Role-based Authorization Strategy

image-20210818092224260

安装完成重启

image-20210818092314212

image-20210818092331540

二、授权策略

配置授权策略

image-20210818092840439

再次登录会出现警告

image-20210818093319023

大概意思

默认情况下,Jenkins中的构建以虚拟Jenkins系统用户的身份运行,并具有完整的Jenkins权限。如果某些用户对某些作业有限制或没有访问权限,但可以配置其他作业,则可能会出现问题。如果是这种情况,建议安装一个实现构建身份验证的插件,并覆盖此默认值。
不存在对生成的访问控制的实现。建议您安装Authorization Project插件或其他实现QueueItemAuthenticator扩展点的插件。

点下忽略掉就行了

image-20210818093530627

三、角色权限

点击Manage and Assign Roles

image-20210818094005557

添加一个角色

image-20210818094548484

只给个只读的权限

权限分为:
全部:所有对象管理、读取权限。
凭据:创建、删除、管理域、更新、浏览权限。
代理:构建、配置、连接、创建、删除、断开连接等权限。
作业:构建、取消、配置、创建、删除、发现、读取、移动、工作目录权限。
运行:删除、回放、更新。
视图:配置、创建、删除、读取。

image-20210818094701650

添加角色对应的任务权限

image-20210818095138320

分配构建的权限

image-20210818095229379

应用并保存

image-20210818095300469

四、创建用户

点击管理用户

image-20210818095405718

新建用户

image-20210818095425261

输入账号密码

image-20210818095704131

添加用到到对应的角色

image-20210818095929319

应用并保存

image-20210818100010631

五、用户登录

用户登录后只对指定的项目有权限

image-20210818103134571

作者(Author):小强崽
来源(Source):https://www.wuduoqiang.com/archives/Jenkins权限控制
协议(License):署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
版权(Copyright):商业转载请联系作者获得授权,非商业转载请注明出处。 For commercial use, please contact the author for authorization. For non-commercial use, please indicate the source.

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值