Jenkins权限管控
2023-09-11 14:21:04 时间
需求:
不同的账号角色进入只能看到自己对应的项目,且只能拥有构建等基本权限。
如wechat用户进入系统只能看到以wechat开头的job(具体匹配什么名称的job,可以设置)
目录:
1.安装插件
2.创建用户
3.设置全局安全配置
4.分配角色
5.测试
方法:
1、安装插件
Role-based Authorization Strategy
2、创建用户
进入系统管理》管理用户 菜单,创建用户
3.设置全局安全配置
4.分配角色
4.1管理角色
先给 Global roles添加角色,并且勾选Read,不勾选登陆后会提示没有查看权限
再添加Project roles,Role to add写上之前创建的角色,Pattern填写要匹配的job(只能匹配job,不能按照view视图来匹配,有点遗憾),支持正则表达式,注意:匹配全部的以wechat-开头的job要写成wechat-.*注意*号前有一个点
勾选上分配的权限,只能构建和查看
如果需要创建job权限,则需要在Global roles先勾选job的create
4.2分配角色
5.测试
使用wechat账号登录,发现只能看到对应的job
相关文章
- jenkins添加git源码目录时报Error performing command错误
- Jenkins发布MVC应用程序
- 在Grafana中可视化Jenkins管道结果
- Jenkins持久化集成使用
- jenkins:配置密钥时报错的解决:Failed to add SSH key. Message invalid privatekey(Jenkins 2.257)
- jenkins 构建被中断 脚本却还在执行
- 测试平台使用git+Jenkins进行持续集成
- Jenkins 流水线语法 04 agent/post
- Jenkins 进阶06 Generic Webhook 实践优化 GitLab提交流水线优化
- 【完整示例】采用jenkins pipeline实现自动构建并部署至k8s
- Jenkins 构建时大量报权限不够Permission denied
- 手把手教你Jenkins整合Jmeter实现自动化接口测试
- Jenkins-pipline流水线语法介绍并结合Blue Ocean查看流水线(十四)