当前位置: 首页 > article >正文

jenkins 作业添加用户权限

登录jenkins  进入到系统管理, 安全下找到管理用户

创建用户, 邮箱随便填,本来也没指望通过邮箱去获取密码修改地址

在用户列表点击小齿轮进入用户配置修改用户密码

现在需要给新用户添加权限

先到插件中心安装一个Role-based Authorization Strategy插件

安装完成后在安全下可以看见

权限分为Global roles 和Item roles

Global Roles

  • 定义: Global roles 是指在 Jenkins 实例中全局适用的角色。它们影响整个 Jenkins 环境中的用户权限。
  • 作用: 例如,管理员可以创建一个全局的管理员角色,允许拥有该角色的用户对所有 Jenkins 项目和配置进行完全控制。
  • 应用场景: 通常用于设置对整个 Jenkins 实例的访问权限,比如对系统设置、插件管理等的控制。

Item Roles

  • 定义: Item roles 是指特定于某个项目或任务的角色。每个项目或任务可以有不同的权限设置。
  • 作用: 允许在单个项目或任务级别上控制用户的访问权限,例如,某个用户可以在一个项目中具有构建权限,但在另一个项目中没有。
  • 应用场景: 适用于需要细粒度权限控制的情况,比如不同团队在同一 Jenkins 实例中工作时。

上面我设置一个只有build使用权限的build_role和一个只能看frontend结尾的item role

frontend结尾

".*frontend$"

左侧点击进入assign roles,给对应的用户加上刚才创建的role

使用该账户登录检查下

能看到的作业都是以-frontend结尾的,  权限生效


http://www.kler.cn/news/367155.html

相关文章:

  • 使用语音模块的开发智能家居产品(使用雷龙LSYT201B 语音模块)
  • 2024 BuildCTF 公开赛|MISC
  • 【linux故障处理】【Failed to restart nginx.service: Unit not found.】
  • Vue3 + TypeScript 实现 iframe 嵌入与通信的完整指南以及全屏弹窗方案
  • <Project-11 Calculator> 计算器 0.3 年龄计算器 age Calculator HTML JS
  • 【Python爬虫实战】Selenium自动化网页操作入门指南
  • 练习LabVIEW第十八题
  • 在xml 中 不等式 做转义处理的问题
  • Nginx16-Lua扩展案例
  • Django从请求到响应
  • 阿里云镜像源无法访问?使用 DaoCloud 镜像源加速 Docker 下载(Linux 和 Windows 配置指南)
  • ESP32-S3学习笔记:常用的ESP-IDF命令总结
  • Junit + Mockito保姆级集成测试实践
  • 尚硅谷-react教程-求和案例-@redux-devtools/extension 开发者工具使用-笔记
  • 2分钟搞定 HarmonyOs Next创建模拟器
  • 4.1.2 网页设计技术
  • 【Vue3】基于 Vue3 + ECharts 实现北京市区域地图可视化
  • python网络爬虫基础:URL的组成与结构
  • HTTP错误代码解决详解
  • 手写数据库连接池---C++11(上)
  • vue3+vite 部署npm 包
  • BitNet: Scaling 1-bit Transformers for Large Language Models
  • BUG-mmdet解析数据时候,TypeError: expected dtype object, got ‘numpy.dtype[bool_]‘
  • C++的const关键字
  • ELK收集nginx日志
  • 【Java基础】2、Java基础语法