试过了很多种的JDK和JRE,以及去匹配Jenkins的版本,总是会出现各种各样的失败
以下是基于一个最基础版本的CentOS 7环境安装Jenkins
步骤参考:https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos
Long Term Support release
A LTS (Long-Term Support) release is chosen every 12 weeks from the stream of regular releases as the stable release for that time period. It can be installed from the redhat-stable yum repository.
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
sudo yum upgrade
# Add required dependencies for the jenkins package
sudo yum install fontconfig java-21-openjdk
#此处执行安装JDK会提示找不到JDK21的package
sudo yum install jenkins
sudo systemctl daemon-reload大部分情况下,执行sudo yum install fontconfig java-21-openjdk这一步,会提示找不到jdk,所以我们需要离线的jdk安装,采用Oracle官方的JDK 21即可
# 获取Oracle甲骨文的JDK 21
wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.rpm
rpm -ivh jdk-21_linux-x64_bin.rpm至此,JDK安装完成
然后使用systemctl restart jenkins重启Jenkins即可。

附加:安装Maven
官方网站下载:https://maven.apache.org/download.cgi

# 解压
tar -zxvf apache-maven-3.9.11-bin.tar.gz
# 移动到/usr/local下
mv apache-maven-3.9.11 /usr/local/mvn
# 验证
/usr/local/mvn/bin/mvn -v
Apache Maven 3.9.11 (3e54c93a704957b63ee3494413a2b544fd3d825b)
Maven home: /usr/local/mvn
Java version: 21.0.9, vendor: Oracle Corporation, runtime: /usr/lib/jvm/jdk-21.0.9-oracle-x64
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.119.1.el7.x86_64", arch: "amd64", family: "unix"
然后到Jenkins里面指定Maven即可。
