jenkins权限管理插件role-based(二)

叁歲伎倆 2021-12-24 00:03 500阅读 0赞

一、安装role-based插件

jenkins默认自带“configure global security/全局安全配置”比较简陋,不建议使用

系统管理—>插件管理—>可选插件—>Role-based Authorization Strategy—>直接安装然后重启jenkins

  1. systemctl restart jenkins
  2. # 使用命令重启或者在web页面进行重启
  3. http://192.168.7.80:8080/restart

1480120-20190618174332494-1123234121.png

1480120-20190618174448743-1926913562.png

二、启用插件

系统管理—>全局安全配置—>授权策略—>Role-Based Strategy—>点击确定

1480120-20190618174527990-1375250781.png

1480120-20190618174601397-869056920.png

三、为使用人员(开发)创建帐户

系统管理—>管理用户—>新建用户

1480120-20190618174635602-531140484.png

四、分别创建PHP和java的job,用于项目分配

1480120-20190618174652983-2100294748.png

五、管理角色

系统管理—>Manage and Assign Roles—>管理角色(Manage Roles)

1480120-20190618174732004-777355217.png

Global roles添加全局角色,给开发人员只读的权限。

1480120-20190618174830626-494137721.png

Project roles 创建项目管理角色

1480120-20190618174928225-1852375751.png

六、角色分配

系统管理—>Manage and Assign Roles—>分配角色(Assign Roles)

为用户添加Global roles和Item roles配置如下图

1480120-20190618173528151-759454985.png

如果不配置Global roles,用户登录进去会有如下提示:

1480120-20190618173556924-1552785086.png

七、配置完成后各用户权限显示

1480120-20190618175055450-1363802934.png

1480120-20190618175120046-303257318.png

转载于:https://www.cnblogs.com/cyleon/p/11046521.html

发表评论

表情:
评论列表 (有 0 条评论,500人围观)

还没有评论,来说两句吧...

相关阅读