温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Jenkins持续集成——用户管理

发布时间:2020-06-22 06:19:26 来源:网络 阅读:664 作者:Vnimos 栏目:软件技术

一、基于安全矩阵

系统管理 —>Configure Global Security

Jenkins持续集成——用户管理

相关权限的作用:

Jenkins持续集成——用户管理

其中有一些比较特别的权限:
  • 最大的权限是Overall的Administer,拥有该权限可以做任何事情。

  • 最基本的权限是Overall的Read,用户必须赋予阅读的权限,不然什么都看不到。

由于基于安全矩阵的安全配置若要求指定人员对某个job无权限访问,需要在指定的job中分配权限,若job比较多的话必然增大工作量


二、基于角色认证策略

需要安装插件:Role-based Authorization Strategy

  • 启用角色策略 

  Jenkins持续集成——用户管理

  • 管理角色 
    "系统管理" > "Manage and Assign Roles" > "Manage Roles" 
    新建一个readonly的角色,只赋予全局的只读权限 

  Jenkins持续集成——用户管理

    针对每个Project(Job)设置相应的权限,可通过正则表达式进行匹配 

  Jenkins持续集成——用户管理

  • 分配角色 
    "系统管理" > "Manage and Assign Roles" > "Assign Roles" 
    添加用户并分配全局角色 

   Jenkins持续集成——用户管理

添加用户并根据Project roles分配相应的权限 

 Jenkins持续集成——用户管理


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI