Jenkins权限控制.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Jenkins权限控制

Jenkins权限控制 一、背景: j enkins使用分布式架构,统一在master 配置j ob,并调度j ob的构建。为精确控制j enkins的系统管理和j ob构建的权限,现在使 用Role-based Authorization Strategy插件,设置具体的访问权限。 1、安装插件 点击 “系统管理”-- 管理插件 -- “可选插件” ,在右 角过滤的方框中输入 “Role-based Authorization Strategy”,勾 选指定的插件,点击直接安装 如下图所示,并勾选 “安装完成后重启Jenkins (空闲时)”,等待几分钟,j enkins会自动重启。 2、配置插件 重新登录j enkins,点击 “系统管理”-- Configure Global Security ,授权策略选择 “Role-Based Strategy”,然后点击”保 存 “ 3、创建Role 点击系统管理”-- Manage and Assign Roles 如下图所示 点击 “Manage Roles” 默认有一个全局role admin。我们需要创建ops和qa Global roles,分别给运维组和测试组的同学使用。 如下图所示,ops role 具有全部的权限, qa role 的权限Overall Read 和j ob Read (账号正常登陆,Overall Read 权限是需要的,Job Read可以查看所有的j ob) 下面配置proj ect role ,最后点击Save 注意 :Pattern 正则表达式的写法 4、创建用户 点击 “系统管理”-- 管理用户-- 新建用户,比如qa1 5、分配角色 点击 “系统管理”-- Manage and Assign Roles -- Assign Roles 在Global roles 下面的方框中输入qa1,然后在出现对应的全局role qa 的方框位置勾选 在项目Role 下面的方框中输入qa1 ,然后在出现对应的项目role qa 的方框位置勾选 最后点击Save 6、测试权限 新建一个Pipeline风格的j ob,如下图所示 以普通用户qa1的身份登录j enkins 如下图所示 : 执行构建; 点开其他j ob,可以看到并没有立即构建和配置的按钮,说明我们设置的权限已经生效。

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档