跳至正文

Jenkins填坑

试过了很多种的JDK和JRE,以及去匹配Jenkins的版本,总是会出现各种各样的失败

以下是基于一个最基础版本的CentOS 7环境安装Jenkins

步骤参考:https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos

Long Term Support release

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即可。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注