Jenkins 用户权限/项目权限分离设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins 用户权限/项目权限分离设置相关的知识,希望对你有一定的参考价值。

参考技术A 1、当jenkins需要发布多项目,且多项目之间需要进行权限隔离的情况下。可以使用Role-based Authorization Strategy 插件进行项目权限管理

2、安装Role-based Authorization Strategy,直接安装。

3、配置授权策略,jenkins页面-->系统管理-->全局安全配置→ 选择授权策略下的Role-Based-Strategy。

4、创建用户
系统管理-->管理用户→新建用户

5、配置Roles和授权
系统管理→Manage and Assign Roles → Manage Roles

6、返回Manage and Assign Roles页面然后到Assign Roles 页面进行配置

7、通过管理员已经可以看到TeamA 和TeamB的Test构建。

TeamA manager 可以查看TeamA的job 与创建job 动作。无法查看TeamB的job

TeamA dev可以查看TeamA的job,且无法删除job 与创建job 动作

以上是关于Jenkins 用户权限/项目权限分离设置的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins 用户角色权限管理

Jenkins 用户角色权限管理

如何修改jenkins配置权限

Jenkins配置基于角色的项目权限管理

Jenkins配置基于角色的项目权限管理

配置jenkins安全账号和项目权限