平时开发会分为测试环境、生产环境,多个开发人员需要区分不同的权限。例如普通开发人员只能看到测试视图和发布测试环境,生产环境的发布则由负责把控的人员进行统一发布,所以需要在新建用户的同时也分配好权限
(一) 安装Role-based Authorization Strategy插件
系统管理 -> 插件管理,搜索Role-based Authorization Strategy插件,并且安装。插件安装好之后,系统管理 -> 全局安全配置 会多出一个 Role-Based Strategy 选项,选择此项
(二) 使用管理员账号设置角色和权限
- 系统管理 -> 管理用户 新增测试账号和生产账号,用于权限的测试
- 在jenkins新建了测试和生产两个视图。在测试视图新建了工程 test开头的工程,生产新建 prod 开头的工程,为后面设置权限的时候进行规则匹配。