Chinaunix首页 | 论坛 | 博客

OPS

  • 博客访问: 504889
  • 博文数量: 117
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1210
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-05 14:50
个人简介

hellow 运维

文章分类

全部博文(117)

文章存档

2019年(1)

2018年(1)

2017年(45)

2016年(38)

2015年(32)

我的朋友

分类: 系统运维

2017-05-11 11:30:10

由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,本文将使用Role Strategy Plugin

本文以我的测试项目为例:
     设置两个权限:job_create和job_read两个权限设置; 我的项目列表如下
    设置:hanye   针对b2b.*项目    
              hanjin  针对apk.*项目

   最新的
我这里是下载的最新的2.4.0的插件来安装的,你也可以直接在jenkins里面系统管理->插件管理->可选插件->seach(role)直接点击安装
1:的下载和安装
       
        安装到jenkins
系统管理->插件管理->高级

然后等待安装完成。重启jenkins服务即可
    启动方式:
           1:192.168.1.249:8080/restart  后面加上restart
          2: 我这里是以yum安装的  [root@db-server ~]# systemctl restart jenkins
2:配置      
           先创建用户:
               系统管理->管理用户->新建用户
                      

            系统管理->
      
     配置:Manage Roles     用途:授权个roles
     配置:Assign Roles      用途:授权role到用户

     2.1:配置Manage Roles
         先创建全局角色job_create和job_read两个角色分别对应
           job_create    b2b.*项目
           job_read       apk.*项目
       
         在创建project Roles
          
           点击save  即可
   2.2:配置Assign Roles
          配置:
                hanye用户针对job_create ( 对job有所有的权限) 针对b2b.*
                hanjin用户针对hob_read ( 对job有所有的权限 )   针对apk.*
                 当然你也可以设置他们的权限不一样

配置完毕:
其他的都是自己登陆用户来测试了

阅读(3215) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~