Jenkins权限管理,不同用户显示不同项目
2019-11-19 本文已影响0人
增肥
1、安装 Role-based Authorization Strategy 插件
系统管理-->管理插件-->可选插件中安装Role-based Authorization Strategy
安装后重启jenkins使其生效
image.png 111.png
2、在系统管理-->全局安全配置(Configure Global Security)-->授权策略-->Role-Based Strategy,勾选Role-Based Strategy保存
image.png
3、此时在系统管理下,就可以看到Manage and Assign Roles了
image.png4、管理角色
系统管理-->Manage and Assign Roles-->Manage Roles
image.png
添加一个用户名Global roles-Role to add-添加一个dev,只勾选一个Overall-Read
image.png
添加一个项目角色
Project roles-Role to add-添加一个Team-dev,Pattern填写dev.*(这里kf.*表示以kf开头的项目)
然后勾选给改项目角色匹配的视图
image.png
5、分配角色
image.pngGlobal roles-User/group to add-添加一个已存在的用户,并勾选上dev
如果没有用户:系统管理-->管理用户-->新建用户
image.png
Item roles-User/group to add-继续添加一次用户,并勾选上(项目权限)Team-dev,授予dev开头的项目权限
6、验证
登录kaifa用户,只显示dev开头的项目
image.png