在Linux【CentOS 7】中部署Jenkins-2.346.1(最后一个支持Java 8的版本)
前言
Jenkins是一个开源的自动化部署工具,它能够持续地自动化构建、测试和部署软件项目。Jenkins通常用于构建、测试和部署Web应用程序,但也可以用于构建和测试其他类型的软件。
Jenkins提供了一个可扩展的插件系统,使得它可以轻松地与其他工具和技术集成。它支持各种版本控制系统(如Git、SVN等)、构建工具(如Maven、Gradle等)以及测试框架(如JUnit、Selenium等)。通过使用这些插件,Jenkins能够自动执行构建、测试和部署操作,并提供详细的报告和日志信息,方便开发人员跟踪和分析项目的状态和问题。
Jenkins还具有强大的可配置性和灵活性,使得它能够满足各种不同的需求和工作流程。它可以在本地计算机、服务器、Docker容器等各种环境中运行,也可以在云端进行部署和管理。
一、环境准备
- 64bit OS-Linux
- 64bit JDK 1.8
- Apache-Maven-3.9.11
二、安装jenkins
1、方式一:清华源,获取jenkins安装包
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.346-1.1.noarch.rpm --no-check-certificate
2、方式二:官网下载 https://get.jenkins.io/redhat-stable/
可以看到,Jenkins最后一个支持Java8版本是2.346.1

下拉找Jenkins-2.346.1并下载:

![]()
3、解压并安装
rpm -ivh jenkins-2.346-1.1.noarch.rpm
4、修改jenkins配置
vim /etc/sysconfig/jenkins
4.1 编辑配置文件/etc/sysconfig/jenkins,修改jenkins端口号
JENKINS_PORT="8888"

只改这个后,端口8888还是不生效,还要修改下面这个配置文件
vim /usr/lib/systemd/system/jenkins.service

4.2 编辑配置文件/etc/init.d/jenkins,修改jenkins中java的位置
which java #这个命令会显示Java可执行文件的位置。
readlink -f $(which java) #这个命令会显示Java可执行文件的实际位置(解析符号链接)。
红圈中是需要我们手动添加的java路径,注意:路径后面一定跟启动路径/bin/java

5、Jenkins启动
第一步 重新加载启动文件
命令:systemctl daemon-reload
第二步 启动jenkins
命令:systemctl start jenkins
第三步,查看jenkins启动状态。
命令:systemctl status jenkins

检查jenkins监听的端口号,看有没有我们改的8888端口:
ss -tpln

开放防火墙端口:
firewall-cmd --zone=public --add-port=8888/tcp --permanent firewall-cmd --reload
三、访问Jenkins
3.1 获取管理员密码
命令:cat /var/lib/jenkins/secrets/initialAdminPassword
在浏览器中登录网址:http://x.x.x.x:8888/,输入刚刚获得的管理员密码,点击“继续”即可。

3.2 自定义Jenkins
在“自定义Jenkins”页面点击“安装推荐的插件”,就会跳转到“新手入门”页面进行插件安装,当插件安装完成时,页面就会显示绿√。

3.3 创建管理员用户
在“创建第一个管理员用户”页面中输入用户名和密码,然后点击“保存并完成”即可。

3.4 实例配置
在“实例配置”页面会显示Jenkins URL,确认Jenkins URL没有问题之后就可以点击“保存并完成”,然后会跳转到另一个显示“Jenkins已就绪!”的页面。
最后点击“开始使用Jenkins”就可以了


四、卸载jenkins
1、rpm卸载 rpm -e jenkins 2、检查是否卸载成功 rpm -ql jenkins 3、彻底删除残留文件: find / -iname jenkins | xargs -n 1000 rm -rf
五、关于jenkins插件
由于jenkins-2.346.1版本不在维护,导致一些插件无法找到和安装,或者没有适用的插件版本,所以可以手动选择安装。
链接: https://pan.baidu.com/s/1gl_VTcUBGOnYU7fYDj8r1A 提取码: 429g
这里提供了Jenkins 2.346.1版本的插件集,旨在解决用户遇到的默认安装插件之间存在冲突的问题。通过使用这个插件包,您可以便捷地更新或替换现有Jenkins环境中的插件,以确保您的持续集成/持续部署流程平稳运行。
使用说明:
为了应用这套插件集合,请遵循以下步骤:
- 备份原有插件:首先,强烈建议您备份当前的/root/.jenkins/plugins目录,以防万一操作过程中发生数据丢失。
- 下载插件包:从本仓库下载提供的Jenkins 2.346.1版本插件压缩文件。
- 解压插件:将下载的压缩文件解压到本地的一个临时目录。
- 替换插件目录:将解压后得到的plugins目录整体复制或移动到Jenkins的配置路径下,即覆盖原来的/root/.jenkins/plugins目录(请记得先备份)。
- 重启Jenkins:完成替换后,重新启动Jenkins服务,以便加载新的插件。
注意事项:
- 兼容性检查:虽然此插件包适用于Jenkins 2.346.1版本,但在特定环境下,个别插件可能需要进一步的配置调整或可能不完全兼容您的具体Jenkins配置或使用的其他软件版本。
- 安全考虑:手动替换插件前,请确保了解所有插件的功能及潜在的安全影响。
- 日志检查:在启动后,查看Jenkins的日志,以确认所有插件是否成功加载且没有错误。
参考资料:https://blog.csdn.net/weixin_43268590/article/details/130512533

浙公网安备 33010602011771号