一:权限控制插件
Role Strategy Plugin插件可以对构建的项目进行授权管理,让不同的用户管理不同的项目,将不同环境的权限进行区分。该插件可以很灵活的根据需求来进行划分权限,包括正则匹配等
插件名称:Role-based Authorization Strategy
# 安装完上面的插件后,回到Manage Jenkins界面会有一段提示
# 大意是如果某些用户限制或无法访问某些作业,但可以配置其他作业,则可能会出现此问题
# 提示安装Authorize Project Plugin插件或使用其他插件替代
# 这里选择安装上面的插件
实现需求:
- 开发环境需要一个通用用户,需要对开发环境的所有项目拥有只读的权限
- 测试环境需要一个通用用户,需要对测试环境的所有项目拥有只读的权限
- 其他环境暂时不创建用户
系统用户:
1、dev:dev环境所需用户
2、test:test环境所需用户
jenkins 项目命名规则介绍:
开发环境:所有项目的名称均以dev-开头,如:dev-cg-api
测试环境:所有