前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jenkins用户权限管理

Jenkins用户权限管理

作者头像
py3study
发布2020-07-20 23:26:54
1.9K0
发布2020-07-20 23:26:54
举报
文章被收录于专栏:python3python3

一、插件安装

插件:Role-based Authorization Strategy

1.png
1.png

二、全局安全配置

进入Jenkins后点击系统管理进入全局安全配置

1.png
1.png

当插件安装好的时候,授权策略会多出一个Role-Based Strategy选项,选择该项并保存

1.png
1.png

三、管理和分配角色

在系统管理页面进入 Manage and Assign Roles

1.png
1.png

管理角色

点击管理角色

1.png
1.png

全局角色

设置全局角色(全局角色可以对jenkins系统进行设置与项目的操作) admin:对整个jenkins都可以进行操作

ops:可以对所有的job进行管理 other:只有读的权限

1.png
1.png

后半段图片如下:

1.png
1.png

项目角色

设置项目角色(项目角色只能对项目进行操作) test 测试环境 prod 生产环境

添加test

1.png
1.png

注意:Pattern是设置正则表达式,其中test.*表示匹配以test开头的job name

 效果如下:

1.png
1.png

生产环境也是一样的

1.png
1.png

分配角色

1.png
1.png

现在系统有1个用户xiao,要求他只能操作测试环境的发布。

在全局角色中,添加用户xiao

1.png
1.png

 勾选other

1.png
1.png

项目角色,选择构建test

1.png
1.png

点击保存

1.png
1.png

 四,查看分配结果

登录用户xiao

1.png
1.png

效果如下:

1.png
1.png

 发现,他只有测试环境,没有生产环境。

本文参考链接:

https://www.cnblogs.com/sker/p/9255338.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-07-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、插件安装
    • 二、全局安全配置
    • 三、管理和分配角色
      • 管理角色
        • 全局角色
        • 项目角色
      • 分配角色
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档