Jenkins(1)Jenkins_rpm安装

Jenkins有多种安装方式,下面通过rpm进行安装

前提:Java 的jdk已安装

一、下载Jenkins的rpm包

镜像连接

二、上传服务器及安装

rz命令将下载的rpm包传送到服务器

通过 “rpm -ivh Jenkins的rpm包名” 命令进行安装

三、默认安装路径

自动安装完成之后:

/usr/lib/jenkins/jenkins.war WAR包

/etc/sysconfig/jenkins 配置文件

/var/lib/jenkins/ 默认的JENKINS_HOME目录

/var/log/jenkins/jenkins.log Jenkins日志文件

四、修改配置文件,添加JDK路径

如果不修改配置文件,添加jdk路径,service jenkins start 会报错,如下图:
在这里插入图片描述
" vi /etc/init.d/jenkins " 编辑Jenkins配置文件,添加jdk的Java路径,如下图
在这里插入图片描述
配置完成,再次启动Jenkins
在这里插入图片描述

五、通过浏览器ip:8080进行访问Jenkins,出现如下图,表示成功,密码在提示的路径中,按步骤操作即可

在这里插入图片描述
启动

service jenkins start

重启

service jenkins restart

停止

service jenkins stop
六 卸载

至于为什么要在这里写卸载呢?因为安装之后下载插件不成功,所以使用国内镜像加速
rpm卸载

1、rpm -e jenkins

rpm -ql jenkins 检查是否卸载成功

2、彻底删除残留文件:
find / -iname jenkins | xargs -n 1000 rm -rf

注意这一步一定要进行!!!

七 使用国内镜像加速

原文连接:https://lework.github.io/2020/03/05/jenkins-update-center/
链接2:https://www.cnblogs.com/cfsxgogogo/p/12613211.html

1 镜像站点
tencent https://mirrors.cloud.tencent.com/jenkins/
huawei https://mirrors.huaweicloud.com/jenkins/
tsinghua https://mirrors.tuna.tsinghua.edu.cn/jenkins/
ustc https://mirrors.ustc.edu.cn/jenkins/
bit http://mirror.bit.edu.cn/jenkins/

使用国内镜像

当我们在安装完 jenkins 的时候,别着急登录web进行初始化操作,先设置下国内源。

上传自定义的 ca 证书

 [ ! -d /var/lib/jenkins/update-center-rootCAs ] && mkdir /var/lib/jenkins/update-center-rootCAs

 wget https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/rootCA/update-center.crt -O /var/lib/jenkins/update-center-rootCAs/update-center.crt

 chown jenkins.jenkins -R /var/lib/jenkins/update-center-rootCAs

注意: 如果在上诉操作后,还是出现证书校验不通过的错误信息,可以试试下面的操作。

 # centos/redhat
 sudo wget https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/rootCA/update-center.crt -O /etc/pki/catrust/source/anchors/update-center.crt
 sudo update-ca-trust extract
 sudo update-ca-trust enable
    
 # debian/ubuntu
 sudo https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/rootCA/update-center.crt -O /usr/share/ca-certificates/update-center.crt
 sudo update-ca-certificates

因为 update-center.json 里的数据需要证书加密,jenkins 默认则会对数据进行校验。

使用下面设置,可以关闭jenkins的校验,不过为了安全不推荐使用。

sed -i 's#$JENKINS_JAVA_OPTIONS#$JENKINS_JAVA_OPTIONS -Dhudson.model.DownloadService.noSignatureCheck=true#g' /etc/init.d/jenkins

systemctl daemon-reload

2 更改插件更新中心的 url 地址

这里在终端里进行更改

 sed -i 's#https://updates.jenkins.io/update-center.json#https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/huawei/update-center.json#' /var/lib/jenkins/hudson.model.UpdateCenter.xml
# [ -f /var/lib/jenkins/updates/default.json ] && rm -fv /var/lib/jenkins/updates/default.json
    
# systemctl restart jenkins

此时观察 /var/lib/jenkins 目录是否有updates/default.json文件

这里提供一个default.json
使用的是华为云镜像加速
这里提供一个default.json文件链接.下载肯能需要积分.我本来想单独写一篇文章出来的,可是这个文件字数太多,无法发表.只好把文件上传上去.
https://download.csdn.net/download/Qfoom/12848763

当然也可以通过web 来更改:Go to Jenkins → Manage Jenkins → Manage Plugins → Advanced → Update Site and submit URL to your https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/huawei/update-center.json

然后再去 web 页面初始化你的 jenkins,享受速度飙升的快感吧。

BUG:submit URL 之后下载插件出现"Failed to resolve host name cdn.jsdelivr.net. Perhaps you need to configure"

解决方法:
首先安装插件==>Role-based Authorization Strategy
之后就可以安装其他插件了.

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值