美文网首页
Jenkins 用户权限/项目权限分离设置

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

作者: 非常强壮的蚂蚁 | 来源:发表于2018-05-21 16:39 被阅读0次

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

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

Role-Plugin.png

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

授权策略.png

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

新建用户.png

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

配置Roles和授权.png

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

Assign Roles.png

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

system manager.png

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


Assign Roles.png

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


TeamA dev.png
TeamB manager 可以查看TeamB的job 与创建job 动作。无法查看TeamA的job
TeamB manager.png
8、这样就完成了jenkins 的用户权限分离动作。

相关文章

网友评论

      本文标题:Jenkins 用户权限/项目权限分离设置

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