jenkins基本使用

jenkins持续集成工具

Jenkins安装

1、下载
安装java
[root@localhost ~]# yum install java-1.8.0-openjdk* -y
方式一:
#下载安装包
[root@localhost ~]# wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.249.1-1.1.noarch.rpm
#安装Jenkins
[root@localhost ~]# yum install jenkins-2.249.1-1.1.noarch.rpm -y
#启动
[root@localhost ~]# systemctl start jenkins

方式二:
#下载Jenkins源
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

# 安装认证Key
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

# 安装JenKins
yum install jenkins


解锁Jenkins
[root@localhost ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
5bbc1a542bd24ac9a7ae93e62ddbf8f2
把得到的代码粘贴jenkins网站
插件一个都不要装

jenkins 插件管理

将压缩包移入服务器
解压
tar -xf plugins.tar.gz
并将压缩包内所有插件移入/var/lib/jenkins/plugins
mv plugins/* /var/lib/jenkins/plugins

#切换至配置文件目录
cd /var/lib/jenkins/updates
#换源
sed -i ‘s/https://updates.jenkins.io/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g’ default.json
sed -i ‘s/http://www.google.com/https://www.baidu.com/g’ default.json

系统管理 -> 插件管理 -> 高级
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
在这里插入图片描述

Jenkins用户权限

我们可以利用Role-based Authorization Strategy 插件来管理Jenkins用户权限

开启权限全局安全配置

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Global roles(全局角色):管理员等高级用户可以创建基于全局的角色
Item roles(项目角色): 针对某个或者某些项目的角色
Node roles(节点角色):节点相关的权限
Base: 设置成所有的用户都有查看的权限
test: 设置以te开头的项目有超管权限

在这里插入图片描述
点击保存---->再次进入若刚刚添加的用户出现即为添加成功
注意:当我们要用正则匹配以XXX为结尾的用户时:

使用*.java是不能创建成功的如下图:小老头会生气的
使用.*java是可以的

在这里插入图片描述

创建用户

添加插件
系统管理—>插件管理---->可选插件----->搜索框输入Role-based Authorization Strategy
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

分配角色
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:如果我们给用户项目权限而不给用户任何全局权限的话,用户同样访问不了项目中的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值