jenkins权限配置

背景

客户需要针对jenkins进行权限划分,针对用户对特定任务只有build构建权限。

分析

jenkins默认的权限无法做到管控划分,需要借助插件“Role-based Authorization Strategy”来实现。

安装插件

  • 安装

系统管理->管理插件-可选插件->搜索该插件选中直接安装即可

  • 启用(插件安装后需启用)

系统管理->全局安全设置-授权策略->选中该插件功能即可->保存

策略配置

  • 创建用户

  • 创建角色权限
1
这里需要注意,针对任务授权需要先给个全局的只读权限,否则无法看到任何资源。


1
2
创建item role,定义角色只关联对应任务的build权限。
Pattern为对应匹配任务的字段,这里填‘demo2’,为对应任务的name。

  • 分配账户权限

以上每步均保存退出

测试

  • 管理员视角

  • 普通用户视角

-------------本文结束感谢您的阅读-------------
原创技术分享,感谢您的支持。