1.下载rpm安装包

通过官网下载:https://mirrors.jenkins.io/redhat/

本示例版本是jenkins-2.370-1.1.noarch.rpm

rpm离线更新jenkins版本_vim

提示:一些基础环境、例如jdk、maven、git安装本文不加累赘,如需教程请百度。

2.安装

2.1 创建目录:mkdir /usr/local/jenkins 并上传下载的rpm包

rpm离线更新jenkins版本_vim_02

2.2 目录切换到 cd /usr/local/jenkins,执行安装命令rpm -ivh jenkins-2.370-1.1.noarch.rpm

rpm离线更新jenkins版本_jenkins_03


上图所示,安装成功!

2.3 通过命令rpm -ql jenkins查看安装后生成的一些目录结构,方便寻找配置文件等。

rpm离线更新jenkins版本_vim_04

2.4修改一些默认配置参数

a.修改默认端口8080为13217(我用的腾讯云服务器,记得在部署Jenkins的服务器关联的防火墙里面放开13217端口,阿里云等其他类似),如下图

rpm离线更新jenkins版本_vim_05


修改配置文件vim /etc/sysconfig/jenkins,如下图

rpm离线更新jenkins版本_rpm离线更新jenkins版本_06


端口修改完毕。Jenkins启动后,后面改端口需要在vim /usr/lib/systemd/system/jenkins.service 文件中修改,否则修改无效哦

b.因为Jenkins允许依赖jre环境,所以要配置jre的路径,通过vim /etc/init.d/jenkins来修改

rpm离线更新jenkins版本_rpm离线更新jenkins版本_07


因为我安装的是jdk11,故留下jdk11的路径就可以,其他路径注释了,如上图。

通过systemctl daemon-reload 命令重新加载使配置生效

rpm离线更新jenkins版本_服务器_08


修改权限,防止意外发生

chmod -R 777 /var/lib/jenkins

chmod -R 777 /var/cache/jenkins

chmod -R 777 /var/log/jenkins

rpm离线更新jenkins版本_vim_09

3.启动

执行命令systemctl start jenkins

rpm离线更新jenkins版本_服务器_10


坑:笔者到这里去启动,发现不能正常访问,然后执行systemctl status jenkins 命令发现端口还是8080,也就说步骤2.4中改了vim /etc/sysconfig/jenkins并没有生效。如下图:

rpm离线更新jenkins版本_linux_11


于是乎,通过vim /usr/lib/systemd/system/jenkins.service命令再次修改端口,如下图:

rpm离线更新jenkins版本_vim_12


然后更新配置生效执行:systemctl daemon-reload

最后重启生效执行:systemctl restart jenkins

再次查看状态端口已经生效。

rpm离线更新jenkins版本_linux_13

4.登录

rpm离线更新jenkins版本_服务器_14

输入密码后进入下图页面:

rpm离线更新jenkins版本_linux_15


等待安装…

rpm离线更新jenkins版本_linux_16


安装完成后

rpm离线更新jenkins版本_rpm离线更新jenkins版本_17


实例配置

rpm离线更新jenkins版本_rpm离线更新jenkins版本_18


到此,Jenkins安装就算完成了。大家有问题或者文章中有错误描述,烦请在评论区留言。