Skip to content

19、Jenkins yum版安装

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

Jenkins 需要 Java 才能运行,但并非所有 Linux 发行版都默认包含 Java。

jdk版本要求:https://www.jenkins.io/doc/book/platform-information/support-policy-java/

1、安装

sh
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
# 为jenkins包添加所需的依赖项  
sudo yum install fontconfig
# 本机如果安装了就不需要执行
sudo yum install java-21-openjdk
sh
sudo yum install jenkins
sudo systemctl daemon-reload

您可以使用以下命令启用 Jenkins 服务在启动时启动:

sh
sudo systemctl enable jenkins

您可以使用以下命令启动 Jenkins 服务:

sh
sudo systemctl start jenkins

您可以使用以下命令检查 Jenkins 服务的状态:

sh
sudo systemctl status jenkins

访问:http://ip:8080

http://112.74.160.27:8080

2、启动报错

sh
[root@xx-blog ~]# sudo systemctl start jenkins
Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.

image-20250729144019136

1、手动设置JDK路径

为 Jenkins 创建环境变量文件

sh
sudo mkdir -p /etc/systemd/system/jenkins.service.d
sudo vi /etc/systemd/system/jenkins.service.d/override.conf

写入内容如下:

sh
[Service]
Environment="JAVA_HOME=/opt/jdk/jdk21.0.8/"

/opt/jdk/jdk21.0.8/ 是你自己的jdk路径

sh
[root@xx-blog ~]# echo $JAVA_HOME
/opt/jdk/jdk21.0.8

3、解锁

image-20250729144327951
sh
[root@xx-blog ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
8c512807f69748c481614ab04b2ff022

4、安装插件

安装推荐的插件即可

image-20250729144452788

5、创建第一个管理员

image-20250729145016629

6、实例配置

默认就是Jenkins服务的地址,不用变

image-20250729145037576

7、安装完成

image-20250729145112965