我使用 权限管理插件是Role Strategy Plugin,他可以对构建的项目进行授权管理,让不同的用户管理不同的项目,将不同环境的权限进行区分
1)安装插件
系统管理》插件管理查找Role-based Authorization Strategy
实现需求:
开发环境需要一个通用用户,需要对开发环境的所有项目拥有只读的权限
测试环境需要一个通用用户,需要对测试环境的所有项目拥有只读的权限
其他环境暂时不创建用户
系统用户:
1、dev:dev环境所需用户
2、test:test环境所需用户
jenkins 项目命名规则介绍:
开发环境:所有项目的名称均以dev-开头,如:dev-cg-api
测试环境:所有项目的名称均以test-开头,如:test-cg-api
插件安装完成后,可以Configure Global Security中看到:
选择Role-Based Strategy 保存, 此时不要退出账号, 退出后可能无法登录
在Mange Jenkins界面会出现Manage and Assign Roles
2)权限配置
a)