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即可)

相关推荐
YA3337 小时前
java设计模式二、工厂
java·开发语言·设计模式
金色天际线-7 小时前
Nginx 优化与防盗链配置指南
java·后端·spring
我爱挣钱我也要早睡!8 小时前
Java 复习笔记
java·开发语言·笔记
AD钙奶-lalala10 小时前
Mac OS上搭建 http server
java
知白守黑26711 小时前
Ansible角色
运维·服务器·ansible
Jwest202111 小时前
工业显示器在地铁电力监控与运维中的应用
运维·计算机外设
皮皮林55114 小时前
SpringBoot 全局/局部双模式 Gzip 压缩实战:14MB GeoJSON 秒变 3MB
java·spring boot
weixin_4569042714 小时前
Spring Boot 用户管理系统
java·spring boot·后端
趁你还年轻_14 小时前
异步编程CompletionService
java
DKPT15 小时前
Java内存区域与内存溢出
java·开发语言·jvm·笔记·学习