Jenkins分配对应项目权限与用户管理

在日常开发过程中经常会出现用户和权限管理问题,没有配置trigger时,通常需要我们手动构建,但此时前端和后端的朋友没有build权限,导致每次dev环境测试都需要麻烦我们手动去构建,消息传达不及时则会降低开发效率。

现有Jenkins很好解决了用户和权限管理问题,下面是完整的实操过程

1、进入Jenkins dashboard,选择Manage Jenkins--->Manage Users


没有用户的可以在此创建用户

2、Manage Jenkins--->Manage and Assign Roles--->Manage Roles


在Role to add和Pattern中添加对应的项目

(pattern中可用通配符.*进行匹配(点不能少)还可以使用 | 加入多个项目)这样可直接添加所有分支

填好后别忘了保存

3.Manage and Assign Roles--->Assign Roles

在对应用户以及项目勾选即可,用户的权限可自行调整,这里不过多赘述

(没有插件的在jenkins系统管理的插件管理中搜索role,安装 Role-based Authorization Strategy 这个插件。

安装完成后在全局安全配置中,授权策略改成Role-Based Strategy即可)

相关推荐
1104.北光c°1 分钟前
基于Canal + Kafka的高可用关注系统:一主多从关系链
java·开发语言·笔记·分布式·程序人生·kafka·一主多从
Mem0rin2 分钟前
[Java]异常及其处理
java·开发语言
skiy3 分钟前
Spring boot创建时常用的依赖
java·spring boot·后端
阿虎儿5 分钟前
实战教程:使用 Docker 五分钟搭建高性能异地组网 (WireGuard Easy)
运维
早起的年轻人5 分钟前
告别Git仓库臃肿:一招解决Maven target目录误提交问题
java·git·maven
大虾别跑9 分钟前
麒麟v10搭建rsync
linux·运维·服务器
自动化智库10 分钟前
西门子XB208网管型交换机使用方法
运维·服务器·网络
快乐柠檬不快乐11 分钟前
Java连接电科金仓数据库(KingbaseES)实战指南
java·开发语言·数据库
lbb 小魔仙12 分钟前
Portainer 实战:可视化管理 Docker并实现外网访问
运维·docker·容器
程序员清风13 分钟前
看完Anthropic研究才懂:你有多会问,AI就有多强!
java·后端·面试