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

相关推荐
志栋智能2 小时前
运维超自动化的版本控制与回滚机制
运维·自动化
中云DDoS CC防护蔡蔡2 小时前
DDOS和CC攻击谁更可怕
运维·服务器·经验分享·网络安全·ddos
2301_780789662 小时前
跨平台适配!SDK 游戏盾兼容全终端游戏场景
java·网络·ddos
Ruiery2 小时前
Linux 6.6内核内存管理深度解析(十六):mmap — 用户态“申请内存“的真相
linux·运维·服务器
ClickHouseDB2 小时前
ClickHouse Cloud 与 Snowflake 实时性价比对比:CostBench 测试中的 412 倍差距来
运维·数据库·系统架构
欧米欧2 小时前
Linux系统篇(七),环境变量的底层溯源,核心获取机制与安全应用
linux·运维·服务器
Ruiery3 小时前
Linux 6.6内核内存管理深度解析(十八):KASLR 内核地址空间随机化
linux·运维·服务器·安全
学长毕设3 小时前
基于springboot的食品仓库管理系统
java·spring boot·后端
todoitbo3 小时前
群晖NAS部署JmalCloud:Docker安装、文件管理、博客与公网访问完整教程
运维·docker·容器
时间售卖铺3 小时前
触发器与函数实战:MySQL高效编程秘诀
运维·数据库·mysql·云原生