原生Jenkins 没有提供角色和权限功能,一般通过安装插件 Role-based Authorization Strategy 来实现。这个插件可以增加、删除角色,角色配置也支持正则表达式筛选project,还算方便。但是无法修改角色配置,这对于后期维护来说很痛苦。那么如何批量修改或复制角色的配置呢?可以尝试从配置文件入手,直接修改配置文件
-
安装权限管理插件

安装完后,从以下入口配置

-
创建角色

可以增加、删除角色,角色配置支持正则表达式。但是无法修改角色配置,这对于后期操作来说很痛苦。那么如何批量修改或复制角色的配置呢?可以尝试从配置文件入手,直接修改配置文件 -
批量修改角色配置文件
首先,找到 jenkins 运行时目录,我的是:/data/jenkins,如果不知道,可以ps -aux| grep -i jenkins 查看,一般在启动命令参数里有配置。

然后,进入工作目录,按之前配置的角色关键字查询权限配置文件:

最后,修改文件。

-
修改配置文件后,点此重启生效

本文介绍如何使用Role-basedAuthorizationStrategy插件在Jenkins中管理角色权限,并提供了通过直接修改配置文件来批量调整角色配置的方法。

1879

被折叠的 条评论
为什么被折叠?



