zoukankan      html  css  js  c++  java
  • Jenkins 不同角色不同视图及不同权限设置

    由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,本文将使用Role Strategy Plugin,介绍页面:https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin

    一、配置插件

    安装插件后,进入系统设置页面,配置如下:

    官网上安全域设置为Servlet容器代理,实际操作发现Jenkins专有用户数据库也是可以的。

    二、配置权限

    在系统管理页面点击Manage and Assign Roles进入角色管理页面: 

     

    1、管理角色(Manage Roles

    选择该项可以创建全局角色、项目角色,并可以为角色分配权限。

    Project角色 就是可以根据不任务前缀 进行隔离,以下创建了 app  offline online Test 四个分组  每个分组创建了2个角色,管理员 (具有配置构建等权限)

    member角色(只有构建权限)

    注意: Pattern 是任务前缀的匹配,例如任务名 App 开头的任务只会被 App 分组的用户看到

    2、添加用户权限

    用户前面的减号表示还没有创建该用户,这里只是添加用户的角色,创建了用户 就没有减号了 例如: test用户

    3、创建用户

    4、创建 TestA 任务, 用户test(只有构建权限)用户登录进去,发现只能看到TestA任务,实现不同用户不同视图及不同权限

     

    实际配置:

                   

              

                 

                            注意 *  前面有个小点  

  • 相关阅读:
    Oracle10g服务启动命令
    Linux系统添加永久静态路由的方法
    搭建YUM仓库与定制RPM包
    LVS简介
    【Linux】先添加一块磁盘制作LVM卷并进行分区挂载
    函数部分
    Python中if __name__ == "__main__": 的作用 (整理转自Arkenstone) --感谢!
    python语言基础笔记
    部分示例程序
    转,关于游标
  • 原文地址:https://www.cnblogs.com/weifeng1463/p/8118627.html
Copyright © 2011-2022 走看看