jenkins分布式和权限管理

分布式和权限管理

1.选择系统管理–>>节点管理—>>新建节点—>>输入一个节点名称(随意填写)–>>选择固定节点–>>点击确定
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.填写并发数–>远程连接目录–>标签名主机ip–>添加私钥
在这里插入图片描述
在10.0.0.130主机安装好java git maven

[root@sonar-130 ~]# yum install git  java maven -y
[root@sonar-130 ~]# mvn --version
Apache Maven 3.0.5 (Red Hat 3.0.5-17)
Maven home: /usr/share/maven
Java version: 1.8.0_232, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-957.el7.x86_64", arch: "amd64", family: "unix"

将sonarqube客户端(jenkins10.0.0.120)配置推送至10.0.0.130

[root@jekins-120 ~]# scp -rp /usr/local/sonar-scanner-4.0.0.1744-linux/ root@172.16.1.130:/usr/local/

在sonarqube(10.0.0.130)上将上面推送的目录做一个软链接

[root@sonar-130 ~]# ln -s /usr/local/sonar-scanner-4.0.0.1744-linux/ /usr/local/sonar-scanner

将jenkins服务器中的项目执行脚本推送至slave服务器(sonarqube10.0.0.130)

[root@jekins-120 ~]# scp -rp /scripts/ root@172.16.1.130:/

在slave节点服务器上对后端web 节点做免密的登录

[root@sonar-130 ~]# ssh-keygen 
<<一路回车直到创建好ssh密钥>>
[root@sonar-130 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@172.16.1.7
[root@sonar-130 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@172.16.1.8

3.选择工具位置–>>新增–>>添加jdk,maven,sonarqube-scanner的路径–>>点击确定

在这里插入图片描述
4.回到首页
在这里插入图片描述
5.点击立即构建,选择三个不同的任务

在这里插入图片描述
权限管理

全局权限配置

1.选择系统管理–>>插件管理–>>可选插件–>>搜索role-base–>>选择插件–>>直接安装–>>重启jenkins
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.选择系统管理–>>管理用户–>>新建用户–>>填写用户信息–>>选择新建用户(重复操作进行用户添加)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.启用角色管理

选择系统设置–>>全局安全配置–>>选择role-base…–>>应用保存
在这里插入图片描述
在这里插入图片描述

4.创建项目角色管理

选择系统管理–>>选择Manage and Assign Roles–>>选择Manage Roles–>>创建角色名–>>选择add–>>分配权限–>>选择save
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

项目角色配置

系统管理–>>选择Manage and Assign Roles–>>Assign Roles–>>添加组用户–>>选择add–>>勾选相应的角色
在这里插入图片描述

项目权限配置

选择系统管理–>>选择Manage and Assign Roles–>>选择Manage Roles–>>选择Project roles–>>填写Role to add (开发组-freestyle)–>>Pattern(freestyle.**)–>>add–分配对应的权限–>>选择应用保存

在这里插入图片描述
在这里插入图片描述

将用户与角色相匹配

选择系统管理–>>选择Manage and Assign Roles–>>选择Assign Roles–>>选则item roles–>>添加用户名–>>选择对应的权限–>>应用保存
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值