Rocky linux9安装Jenkins最新版本2.585

目录

前言:

一、安装步骤

[1.下载jenkins yum源](#1.下载jenkins yum源)

2.执行yum源更新

3.安装jenkins所依赖的jdk

4.安装jenkins软件包

5.加载服务

二、启动jenkins

1.设置开机启动

2.启动jenkins服务,并查看其状态

3.打开首页

三、插件安装

1.调用可用插件菜单

前言:

本文参见jenkins官网的安装方式,在Rocky linux9系统上安装jenkins。参考网址为:Linux。

需要说明的是防火墙和selinux均处于关闭状态,如果防火墙处于开启状态,可参见官网进行相关设置。

一、安装步骤

1.下载jenkins yum源

选择长期支持的jenkins版本,执行如下:

bash 复制代码
[root@jenkins yum.repos.d]# sudo wget -O /etc/yum.repos.d/jenkins.repo \
>     https://pkg.jenkins.io/rpm/jenkins.repo
--2026-10-09 10:22:35--  https://pkg.jenkins.io/rpm/jenkins.repo
Resolving pkg.jenkins.io (pkg.jenkins.io)... 151.101.90.133, 2a04:4e42:15::645
Connecting to pkg.jenkins.io (pkg.jenkins.io)|151.101.90.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 246 [application/octet-stream]
Saving to: '/etc/yum.repos.d/jenkins.repo'

/etc/yum.repos.d/jenkins.repo         100%[========================================================================>]     246  --.-KB/s    in 0s      

2026-10-09 10:22:36 (9.99 MB/s) - '/etc/yum.repos.d/jenkins.repo' saved [246/246]

执行完成后在yum源所在的目录可以看到jenkins.repo下载完成

2.执行yum源更新

bash 复制代码
[root@jenkins yum.repos.d]# yum upgrade
Jenkins                                                                                                                209  B/s | 833  B     00:03    
Jenkins                                                                                                                422  B/s | 1.6 kB     00:03    
Importing GPG key 0x14ABFC68:
 Userid     : "Jenkins Project <jenkinsci-board@googlegroups.com>"
 Fingerprint: 5E38 6EAD B55F 0150 4CAE 8BCF 7198 F4B7 14AB FC68
 From       : https://pkg.jenkins.io/rpm/repodata/repomd.xml.key
Is this ok [y/N]: y
Jenkins                                                                                                                169  B/s | 9.3 kB     00:56    
Rocky Linux 9 - BaseOS                                                                                                 3.9 kB/s | 4.3 kB     00:01    
Rocky Linux 9 - BaseOS                                                                                                 3.0 MB/s |  37 MB     00:12    
Rocky Linux 9 - AppStream                                                                                              4.6 kB/s | 4.8 kB     00:01    
Rocky Linux 9 - AppStream                                                                                              2.9 MB/s |  27 MB     00:09    
Rocky Linux 9 - Extras                                                                                                 2.9 kB/s | 3.1 kB     00:01    
Dependencies resolved.

3.安装jenkins所依赖的jdk

bash 复制代码
[root@jenkins yum.repos.d]# yum install fontconfig java-21-openjdk
Last metadata expiration check: 0:06:19 ago on Fri 09 Oct 2026 10:50:38 AM CST.
Package fontconfig-2.14.0-2.el9_1.x86_64 is already installed.
Dependencies resolved.
=======================================================================================================================================================
 Package                                     Architecture              Version                                      Repository                    Size
=======================================================================================================================================================
Installing:
 java-21-openjdk                             x86_64                    1:21.0.12.1.1-1.2.el9_8                      appstream                    400 k
Installing dependencies:
 java-21-openjdk-headless                    x86_64                    1:21.0.12.1.1-1.2.el9_8                      appstream                     47 M
 ttmkfdir                                    x86_64                    3.0.9-65.el9                                 appstream                     52 k
 xorg-x11-fonts-Type1                        noarch                    7.5-33.el9                                   appstream                    499 k

Transaction Summary
=======================================================================================================================================================
Install  4 Packages

Total download size: 48 M
Installed size: 207 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): ttmkfdir-3.0.9-65.el9.x86_64.rpm                                                                                206 kB/s |  52 kB     00:00    
(2/4): java-21-openjdk-21.0.12.1.1-1.2.el9_8.x86_64.rpm                                                                652 kB/s | 400 kB     00:00    
(3/4): xorg-x11-fonts-Type1-7.5-33.el9.noarch.rpm                                                                      935 kB/s | 499 kB     00:00    
(4/4): java-21-openjdk-headless-21.0.12.1.1-1.2.el9_8.x86_64.rpm                                                       3.2 MB/s |  47 MB     00:14    
-------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                  295 kB/s |  48 MB     02:47     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: java-21-openjdk-headless-1:21.0.12.1.1-1.2.el9_8.x86_64                                                                       1/1 
  Preparing        :                                                                                                                               1/1 
  Installing       : ttmkfdir-3.0.9-65.el9.x86_64                                                                                                  1/4 
  Installing       : xorg-x11-fonts-Type1-7.5-33.el9.noarch                                                                                        2/4 
  Running scriptlet: xorg-x11-fonts-Type1-7.5-33.el9.noarch                                                                                        2/4 
  Installing       : java-21-openjdk-headless-1:21.0.12.1.1-1.2.el9_8.x86_64                                                                       3/4 
  Running scriptlet: java-21-openjdk-headless-1:21.0.12.1.1-1.2.el9_8.x86_64                                                                       3/4 
  Installing       : java-21-openjdk-1:21.0.12.1.1-1.2.el9_8.x86_64                                                                                4/4 
  Running scriptlet: java-21-openjdk-1:21.0.12.1.1-1.2.el9_8.x86_64                                                                                4/4 
  Running scriptlet: java-21-openjdk-headless-1:21.0.12.1.1-1.2.el9_8.x86_64                                                                       4/4 
  Running scriptlet: java-21-openjdk-1:21.0.12.1.1-1.2.el9_8.x86_64                                                                                4/4 
  Verifying        : java-21-openjdk-1:21.0.12.1.1-1.2.el9_8.x86_64                                                                                1/4 
  Verifying        : java-21-openjdk-headless-1:21.0.12.1.1-1.2.el9_8.x86_64                                                                       2/4 
  Verifying        : ttmkfdir-3.0.9-65.el9.x86_64                                                                                                  3/4 
  Verifying        : xorg-x11-fonts-Type1-7.5-33.el9.noarch                                                                                        4/4 

Installed:
  java-21-openjdk-1:21.0.12.1.1-1.2.el9_8.x86_64       java-21-openjdk-headless-1:21.0.12.1.1-1.2.el9_8.x86_64       ttmkfdir-3.0.9-65.el9.x86_64      
  xorg-x11-fonts-Type1-7.5-33.el9.noarch              

Complete!

4.安装jenkins软件包

bash 复制代码
[root@jenkins yum.repos.d]# yum install jenkins
Last metadata expiration check: 0:27:50 ago on Fri 09 Oct 2026 10:50:38 AM CST.
Dependencies resolved.
=======================================================================================================================================================
 Package                             Architecture                       Version                              Repository                           Size
=======================================================================================================================================================
Installing:
 jenkins                             noarch                             2.585-1                              jenkins                              50 M

Transaction Summary
=======================================================================================================================================================
Install  1 Package

Total download size: 50 M
Installed size: 50 M
Is this ok [y/N]: y
Downloading Packages:
jenkins-2.585-1.noarch.rpm                                                                                             1.8 MB/s |  50 MB     00:27    
-------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                  1.8 MB/s |  50 MB     00:27     
Jenkins                                                                                                                905  B/s | 1.6 kB     00:01    
Importing GPG key 0x14ABFC68:
 Userid     : "Jenkins Project <jenkinsci-board@googlegroups.com>"
 Fingerprint: 5E38 6EAD B55F 0150 4CAE 8BCF 7198 F4B7 14AB FC68
 From       : https://pkg.jenkins.io/rpm/repodata/repomd.xml.key
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                               1/1 
  Running scriptlet: jenkins-2.585-1.noarch                                                                                                        1/1 
  Installing       : jenkins-2.585-1.noarch                                                                                                        1/1 
  Running scriptlet: jenkins-2.585-1.noarch                                                                                                        1/1 
  Verifying        : jenkins-2.585-1.noarch                                                                                                        1/1 

Installed:
  jenkins-2.585-1.noarch                                                                                                                               

Complete!

5.加载服务

执行systemctl daemon-reload,过程略

二、启动jenkins

1.设置开机启动

bash 复制代码
[root@jenkins yum.repos.d]# systemctl enable jenkins
Created symlink /etc/systemd/system/multi-user.target.wants/jenkins.service → /usr/lib/systemd/system/jenkins.service.

2.启动jenkins服务,并查看其状态

如下信息中jenkins启动正常,当jenkins启动报错原因之一是依赖的jdk版本错误,在上一部分中jdk安装的版本是java-21-openjdk。所以安装jenkins之前建议先查看jdk的版本号是否符合要求。

bash 复制代码
[root@jenkins ~]# systemctl start jenkins
[root@jenkins ~]# systemctl status jenkins
● jenkins.service - Jenkins Continuous Integration Server
     Loaded: loaded (/usr/lib/systemd/system/jenkins.service; enabled; preset: disabled)
     Active: active (running) since Fri 2026-10-09 13:49:35 CST; 6min ago
   Main PID: 914 (java)
      Tasks: 45 (limit: 22772)
     Memory: 646.0M (peak: 647.4M)
        CPU: 29.153s
     CGroup: /system.slice/jenkins.service
             └─914 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080

Oct 09 13:49:25 jenkins jenkins[914]: [LF]> This may also be found at: /var/lib/jenkins/secrets/initialAdminPassword
Oct 09 13:49:25 jenkins jenkins[914]: [LF]>
Oct 09 13:49:25 jenkins jenkins[914]: [LF]> *************************************************************
Oct 09 13:49:25 jenkins jenkins[914]: [LF]> *************************************************************
Oct 09 13:49:25 jenkins jenkins[914]: [LF]> *************************************************************
Oct 09 13:49:35 jenkins jenkins[914]: 2026-10-09 05:49:35.477+0000 [id=43]        INFO        jenkins.InitReactorRunner$1#onAttained: Completed initia>
Oct 09 13:49:35 jenkins jenkins[914]: 2026-10-09 05:49:35.509+0000 [id=33]        INFO        hudson.lifecycle.Lifecycle#onReady: Jenkins is fully up >
Oct 09 13:49:35 jenkins systemd[1]: Started Jenkins Continuous Integration Server.
Oct 09 13:49:45 jenkins jenkins[914]: 2026-10-09 05:49:45.928+0000 [id=63]        INFO        h.m.DownloadService$Downloadable#load: Obtained the upda>
Oct 09 13:49:45 jenkins jenkins[914]: 2026-10-09 05:49:45.930+0000 [id=63]        INFO        hudson.util.Retrier#start: Performed the action check up>
lines 1-20/20 (END)

根据以上状态信息,查看密码内容:more /var/lib/jenkins/secrets/initialAdminPassword。

3.打开首页

(1)、浏览器中输入:http://localhost:8080 (8080是默认的端口号),首次登录要求输入上一步中的管理员密码,如图所示:

(2)、暂时不选择安装插件,直接进入首页如图所示

三、插件安装

jenkins提供了丰富的插件可供用户选择用以完成作业的部署,此处以中国工作日插件为例,介绍插件安装过程

1.调用可用插件菜单

(1)、点击左侧菜单栏中的Plugins中的Avaliable plugins

(2)、在搜索框中输入chinese找到对应的插件,如图所示:

(3)、以上界面中选中插件复选框,点击"安装"按钮进行安装,之后进入安装过程界面如图所示:

以上步骤插件安装完成,其它插件安装过程与之相似。插件安装完成后可手动重启jenkins。

相关推荐
祖力551 小时前
Linux系统移植、烧录与环境的搭建
linux·运维·服务器
对讲机数码科普1 小时前
从电路原理到协议栈:模拟对讲机与数字对讲机的技术内核拆解
运维·网络·架构·软件工程
打工仔折腾 AI1 小时前
极空间用 Docker 部署 Photopea:网页版 PS 的私有化实践
运维·后端·python·docker·容器·langchain·ai agent 实战
工具人55552 小时前
Docker 最新超详细版教程
运维·docker·容器
我送炭你添花2 小时前
ASA原理与电子维修实战:前言 一路修来,一路学习
运维·网络·学习
张小姐的猫2 小时前
【Linux】网络编程 —— 多路转接:epoll
linux·运维·网络
木卫二号Coding3 小时前
第八十六篇-Strata 部署指南(Ubuntu 22.04 + Tesla V100【单卡】)
linux·运维·人工智能·ubuntu
linweidong3 小时前
Redis 集群故障排查与修复实战:从 Connection refused 到内存打满的七个现场
运维·数据库·redis·缓存·redis集群·运维面经·实施面经