首页 > 其他分享 >jenkins+gitlab+maven+docker部署项目之jenkins用户权限管理

jenkins+gitlab+maven+docker部署项目之jenkins用户权限管理

时间:2022-10-04 22:34:04浏览次数:59  
标签:插件 角色 -- 创建 gitlab maven jenkins 权限

一、用户管理

  1. jenkins自身带有权限管理,入口:系统管理-->全局安全配置,这里的权限配置太过简略,没有角色的概念,显然无法满足我们复杂的需求,所以在这个时候引入了 Jenkins 的一个插件:Role-based Authorization Strategy

 

 

 

 

 

  1. 安装插件:Role-based Authorization Strategy,插件管理-->可选插件搜索一下点击安装,安装完后重启就可以使用该插件

 

 

 

  1. 系统管理-->全局安全配置,然后用重新登录一下

 

 

 

  1. 系统管理-->Manage and Assign Roles,找到刚才安装的插件点击进入

 

 

 

 

 

  1. 创建角色
  1. 创建开发角色,默认读的权限
  2. 创建测试角色,默认读的权限

 

 

 

  1. 创建测试用户,系统管理-->管理用户-->新建两个用户,用于权限测试

 

 

 

  1. 分配角色,我们这两个用户其实代表着两个不同的属性,为了区分我给他定义了两种不同角色。这样以后就可以给每个角色授权不一样的权限。当然,我们这里就给了一个全部的只读权限,用户可以登录,并且修改自己的东西
  1. 创建develop-01,分配开发的角色
  2. 创建test-01,分配测试的角色

 

 

 

  1. 角色分配后,开始测试配置的权限是否有效

a.创建一下项目,首页-->新建任务,随便创建一个空项目

 

 

 

b.admin 账号下可以看到该项目,但develop-01账号还看不到

 

 

 

 

 

c.分配项目权限

 

 

 

 

 

  1. develop-01账号,刷新一下页面就可以看到对应的项目

 

 

 

  1. 到此权限分配就结束了,至于怎么配置合理,请自行摸索,接下来我们会搭建jenkins+gitlab+maven+docker来部署项目


 



标签:插件,角色,--,创建,gitlab,maven,jenkins,权限
From: https://blog.51cto.com/u_15707676/5731966

相关文章

  • SpringBoot项目的pom.xml文件中maven-project-info-reports-plugin报红解决办法
    今天在创建SpringBoot项目时发现导包是没有任何问题的,但是pom文件中maven-project-info-reports-plugin一直有报红,如下图所示:在该pom文件中引入maven-project-info-repor......
  • 【Maven】——Maven的打包方式
    我们新建一个Maven项目时,通常会默认打包方式。例如<packaging>pom</packaging>,它们到底是什么意思呢?  打包类型有pom、jar、war三种。打包类型说明pom父级......
  • docker 安装jenkins
    1、dockerpulljenkins/jenkins2、dockerrun--namejenkins-itd-p8080:8080-p50000:50000--restartalways--privileged=true--userroot--envJAVA_OPTS="-......
  • jemter-plugins-maven dependency -WIiki用法配置介绍
    1、先介绍下jmeter的maven中央仓库地址,有兴趣自己看下​​https://mvnrepository.com/artifact/org.apache.jmeter​​2.Wikigithub项目介绍:项目地址:​​https://github.c......
  • Maven 教程
    Maven教程序:几次对Maven的学习,都因为各种原因而中途切断了,再一次学习的时候,又不得不重新开始,结果发现又不记得步骤又找不到对应的文档。别人写的再好,终究比不过自己亲......
  • jenkins 使用所遇报错
    >git--version#timeout=10>git--version#'gitversion2.25.1'usingGIT_ASKPASStosetcredentials>gitfetch--tags--force--progress--https://......
  • Jenkins 20220927笔记本4
                          ......
  • Jenkins 20220929笔记本5
                                  ......
  • Jenkins 20220925笔记本3
                                                 ......
  • maven常见错误
    错误1:​​maven打包报错​​错误还原:使用maven打包项目时报错如下[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-resources-plugin:3.2.0:resources(def......