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

jenkins授权管理.

使用背景:

在企业中可能多个开发组织共用同一个Jenkins服务器, 不会让用户具有管理员权限的, 需要给用户分配对应的Group组织权限。例如: 张三, 属于devops1这个组织, 仅允许张三对devops1组织相关的jenkins作业进行构建操作。

安装插件

Jenkins系统中授权插件应用最广的是Role-based Authorization Strategy, 在插件管理中安装。 安装插件后重启Jenkins服务器以使其生效。

重启Jenkins服务器之后,进入系统设置-->全局安全配置。 配置授权策略为Role-Based Strategy

保存后返回主系统用设置页面,就可以找到Manage and Assign Roles设置

创建规则关联模板

授权关联模板规则并保存

创建item roles ,

并使用正则表达式匹配关联的一组项目

  • 匹配以devops01-开头且任意结尾的作业生效。
  • 查看凭据权限
  • 任务构建、取消、配置、读取、工作目录权限
  • 视图读权限

给用户授权

这里是已经预先创建好的 全局用户权限,-->add user 添加已经有的用户,就可以关联权限了.

预先查看下用户

这里看到  系统管理-->jenkins用户管理  中有一个devops用户,

我们把这个用户作为要授权的用户,

关联用户

关联规则

理论上现在登陆devops用户是可以看到demo相关的任务的.

验证一下.

切换用户后只能看到demo相关的任务.并且左侧的条目也是只有dev模板中设置的一部分内容.说明设置成功.

相关文章:

  • 界面控件DevExpress WinForms v24.2——PDF Viewer功能升级
  • 佰力博科技与您浅谈低温介电材料特性及应用分析
  • Matplotlib 高级进阶实战:多维度数据可视化组合图表
  • RK3588 IREE+Vulkan ResNet50推理测试
  • Hive drop column 的解决方法
  • Linux系统之traceroute命令详解:追踪网络路径的核心工具
  • docker常用指令总结
  • 嵌入式项目之交叉编译m2440篇
  • 深入探讨redis:哨兵模式
  • 【ISP算法精粹】什么是global tone mapping和local tone mapping?
  • 吃透 Golang 基础:数据结构之数组
  • 中级网络工程师知识点8
  • 【Linux笔记】——简单实习一个日志项目
  • AI编程辅助哪家强?深度解析主流AI编程工具的现状与未来-优雅草卓伊凡
  • 内核常见面试问题汇总
  • Mujoco 学习系列(二)基础功能与xml使用
  • 鸿蒙开发——7.ArkUI进阶:@BuilderParam装饰器的核心用法与实战解析
  • Oracle中如何解决BUFFER BUSY WAITS
  • Oracle Apps R12——报表入门:如何定义一个Concurrent Program(请求)
  • 【Tauri2】046—— tauri_plugin_clipboard_manager(一)
  • 福建省委副秘书长、政研室主任郭国云已赴厦门履新
  • 迪拜工业城2025年初表现强劲,有望迎来投资增长新高
  • 总数再更新!我国新增三项全球重要农业文化遗产
  • 巴基斯坦外长访华是否与印巴局势有关?外交部:此访体现巴方高度重视中巴关系
  • 不赚“快钱”的佳沛:蒋时杰解密新西兰国果如何在中国“慢养”出43亿生意
  • 聘期三年已至:37岁香港青年叶家麟卸任三亚市旅游发展局局长