Jenkins 用户角色及权限管理

AI 驱动代码审查实战

Claude code-review 插件深度解析,把 AI 智能审查接进 CI/CD 流水线

Jenkins 用户、角色及权限管理

官方文档:https://jenkins.io/zh/doc/

1、插件管理

首先,登录以管理员身份登录Jenkins
然后,在插件管理模块中,检查Role-based Authorization Strategy 插件是否已经安装。
Role-based Authorization Strategy插件
最后,插件安装完成后,在jenkins的全局安全配置功能中,启用安全,并将授权策略设置为Role-Based Strategy
安全策略配置

2、角色管理

通过系统管理模块中的 Manage and Assign Roles组件,完成角色配置工作。
1)、Global roles 用于配置全局,设置admin角色和’view’角色即可。
全局角色
2)、Project roles 用户项目角色授权方案的设计。
a)、填写项目名称Role to add 和 项目正则规范Pattern

Pattern 的Job扫描规范,按照 .* 进行模糊匹配。如需扫描tysite项目下的所有任务,可以通过 tysite.*进行扫描
具体任务权限分配,可根据具体项目角色使用情况设定,下图示例全部权限和仅执行权限。

项目角色

3、创建用户

通过系统管理模块中的管理用户功能,进入用户列表。点击左侧菜单栏中的新建用户按钮,进行账号创建。
创建用户
录入账号、密码、全名及邮箱即可
用户信息填写

4、用户授权

通过系统管理模块下 Manage And Assign Roles 组件的Assign Roles (分配角色)功能,给用户授予相关项目的任务权限。
首先,给用户授权全局查看权限。在Assign Roles功能的 Global roles 列表中添加该用户,并选择view权限。
添加账号
然后,授予项目任务组权限。在Item roles 列表中,添加该用户,并授予所需权限,方法与第一步相似。

AI 驱动代码审查实战

Claude code-review 插件深度解析,把 AI 智能审查接进 CI/CD 流水线

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值