Jenkins 用户、角色及权限管理

1、安装插件Role-based Authorization Strategy

首先要以管理员身份登录Jenkins
在插件管理模块中,检查Role-based Authorization Strategy 插件是否已经安装。
插件地址:https://plugins.jenkins.io/role-strategy/

用户管理Role-based Authorization Strategy插件安装完成后,在jenkins的 系统管理–>全局安全配置 功能中,启用Enable security启用安全,安全Security Realm修改为 Jenkins专有用户数据库 并将授权认证策略方式Authorization设置为 Role-Based Strategy,然后应用

2、角色管理

配置角色
系统管理–>Manage and Assign Roles –>Manage Roles
组件中完成角色配置工作

Manage Roles角色管理配置

在这个配置页面可完成精细化,权限划分

添加角色

Global roles 用于配置全局,默认设置了admin角色
添加dev和test,对应开发和测试的角色权限


这里角色权限只在 全部 一列 中选择 read 即可,一般情况下普通用户不用选其它的角色权限

配置项目Job 详细权限

添加一行 item roles


这里我只配置了可以 查看、构建、工作空间三个权限
可以根据自己的需求给权限

2、分配角色

选择Manage and Assign Roles 下面的 Assign Roles


在这个配置页面中,关联角色配置,张三疯用户关联全局test 角色和Item角色中的测试环境

OK,保存了应该就可以了

登录用户测试



可以看的到,用户权限已经分配好

版权声明:本文为作者原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原创文章,作者:老C,如若转载,请注明出处:https://www.code404.icu/459.html

发表评论

登录后才能评论