美文网首页
Jenkins为每个用户配置不同的权限

Jenkins为每个用户配置不同的权限

作者: 简单点的笨演员 | 来源:发表于2020-10-10 17:12 被阅读0次

jenkins自身的权限管理,无法实现用户指定显示视图或者视图中指定的jobs,这个时候就需要安装Role-based Authorization Strategy 插件。下面是详细步骤。

1、jenkins安装 Role-based Authorization Strategy 插件

2、修改授权策略


image.png

3、创建授权角色,如只能查看测试的任务(item):only_test
Manage Jenkins -> Manage and Assign Roles -> Manage Roles

给新授权角色设置Overall的权限,没有Overall权限登录后会提示:XXX is missing the Overall/Read permission


每个用户都需要Overall的权限

在给新授权角色设置能看到的任务,其中的Pattern是关键,使用正则表达式来匹配任务(item),添加后可以点击一下看看匹配到那些任务。


image.png

4、创建新用户,如:test1
Manage Jenkins -> Manage Users -> 新建用户


image.png

5、给新用户加入角色
Manage Jenkins -> Manage and Assign Roles -> Assign Roles,在Global roles 和 Item roles 中,给新用户加入刚才的角色。


image.png

至此Jenkins 用户项目权限管理 完!!!!!

相关文章

网友评论

      本文标题:Jenkins为每个用户配置不同的权限

      本文链接:https://www.haomeiwen.com/subject/mwljpktx.html