先下载Jenkins的rpm包

有两种方式 一种是wget下载 , 一种是直接从官网下载RPM 包 ,我 选择第二种方式

  1. 首先 先确定Jenkins不同版本对应的Jdk版本是多少
    访问Jenkins官网,地址 https://pkg.jenkins.io/redhat-stable/
  2. 怎么检查检查Jenkins安装的服务器上的maven环境是否安装_Jenkins

  3. 我们选择2.3461.1这个版本 java8 和 11 和 17 都支持
  4. 从官网下载Jenkins的RPM包
    访问地址: https://archives.jenkins.io/redhat-stable/
  5. 怎么检查检查Jenkins安装的服务器上的maven环境是否安装_运维_02

  6. 下载后如下所示:
  7. 怎么检查检查Jenkins安装的服务器上的maven环境是否安装_Jenkins_03

安装Jenkins.rpm包

  1. 把rpm包通过远程工具放到Centos
    执行如下命令进行安装RPM包
rpm -ivh jenkins-2.346.1-1.1.noarch.rpm
  1. 找到 Jenkins重要的配置文件在哪
cd /usr/lib/systemd/system
这个目录下有个 jenkins.service文件 这个文件就是新版Jenkins的配置文件 其余配置文件不用管
  1. 修改配置文件
    首选先修改 JDK的路径
    在51行位置 用 # 注释的配置 把他放开 同时 填写自己JDK 的实际目录位置
    其次修改Jenkins的日志文件位置
    在48行 也是用# 注释的配置 把他也放开 , 同时 填写自己想存放的目录位置

我修改后的信息如下所示:

怎么检查检查Jenkins安装的服务器上的maven环境是否安装_jenkins_04


其中User和Group 和 端口号信息 可以不修改 , Jdk如果没有安装 可以安装下 很简单 不在此处解释安装方式 ,

4. 让配置生效

systemctl daemon-reload

关闭防火墙

systemctl stop firewalld.service
systemctl disable firwalld.service

启动Jenkins

启动脚本

systemctl start jenkins

查看Jenkins服务状态

systemctl status jenkins

怎么检查检查Jenkins安装的服务器上的maven环境是否安装_配置文件_05

访问Jenkins

访问URL: ip+端口

怎么检查检查Jenkins安装的服务器上的maven环境是否安装_配置文件_06


密码位置 在启动日志或者上面提示的密码文件位置中都可以获取

我遇到的问题

  1. 启动提示空指针
    根据如上的方式 我还是启动不起来 提示什么空指针的问题 ,

自己百度了下 需要装如下工具

yum install fontconfig

其实 一开始我并不知道 这是啥东西 我问了下ChatGPT 他的解释如下:

怎么检查检查Jenkins安装的服务器上的maven环境是否安装_运维_07


感觉和这个空指针 没啥关系 , 但是安装这个工具后 确实能启动了

  1. 系统日志不存在
    配置文件的这个位置

    这是上面的内容 是我修正后的结果 , 原先的内容 展示如下:

    是用# 注释的 我放开后 , 启动项目 ,然后就提示了 找不到那个目录 ,这里不知道是什么原因 我百度了下 %L 代表的是 Centos7中的默认系统日志路径 为var/log ,我根据这个路径我也找到了Jenkins目录 , 但是没有日志文件 我尝试创建日志文件 然后再次重启 还是提示一样的错误
    所以 我直接在配置中添加了全部路径 ,重启生效 ,如下

其他

关于JDK 和 maven的配置如下:

怎么检查检查Jenkins安装的服务器上的maven环境是否安装_运维_08