jenkins安装部署
环境:
OS:Centos 7
1.安装jdk环境
安装参考如下连接:
https://www.cnblogs.com/hxlasky/p/14775706.html
[root@node2 soft]# java -version
java version "1.8.0_351"
Java(TM) SE Runtime Environment (build 1.8.0_351-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode)
2.下载
下载地址:
https://mirrors.jenkins.io/redhat-stable/
我这里下载的是 jenkins-2.319.2-1.1.noarch.rpm
3.rpm包安装命令
[root@node2 soft]# cd /soft
[root@node2 soft]# rpm -ivh jenkins-2.319.2-1.1.noarch.rpm
warning: jenkins-2.319.2-1.1.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 45f2c3d5: NOKEY
error: Failed dependencies:
daemonize is needed by jenkins-2.319.2-1.1.noarch
解决办法:
yum install epel-release
yum install -y daemonize
[root@node2 soft]# rpm -ivh jenkins-2.319.2-1.1.noarch.rpm
warning: jenkins-2.319.2-1.1.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 45f2c3d5: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:jenkins-2.319.2-1.1 ################################# [100%]
[root@node2 soft]#
4.关闭防火墙
[root@node2 soft]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
5.启动
[root@node2 soft]# systemctl start jenkins
[root@node2 soft]# systemctl status jenkins
● jenkins.service - LSB: Jenkins Automation Server
Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
Active: active (running) since Wed 2025-03-12 11:47:22 CST; 9s ago
Docs: man:systemd-sysv-generator(8)
Process: 32593 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS)
Tasks: 22
Memory: 243.8M
CGroup: /system.slice/jenkins.service
└─32599 /etc/alternatives/java -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins....
Mar 12 11:47:22 node2 systemd[1]: Starting LSB: Jenkins Automation Server...
Mar 12 11:47:22 node2 systemd[1]: Started LSB: Jenkins Automation Server.
Mar 12 11:47:22 node2 jenkins[32593]: Starting Jenkins [ OK ]
6.修改端口
vi /etc/sysconfig/jenkins
JENKINS_PORT="9090"
重启动
systemctl restart jenkins
7.界面登录
http://192.168.1.106:9090/


这里需要安装较新版本的才能顺利安装各种插件,安装历史版本的好像不成功。
说明:
1.安装路径:/var/lib/jenkins
rpm删除需要将该目录也删除掉
2.安装2.479版本无法启动问题
[root@master soft]# systemctl status jenkins
● jenkins.service - Jenkins Continuous Integration Server
Loaded: loaded (/usr/lib/systemd/system/jenkins.service; disabled; vendor preset: disabled)
Active: failed (Result: start-limit) since Thu 2025-11-06 11:32:06 CST; 1min 41s ago
Process: 76954 ExecStart=/usr/bin/jenkins (code=exited, status=1/FAILURE)
Main PID: 76954 (code=exited, status=1/FAILURE)
Nov 06 11:32:06 master systemd[1]: Failed to start Jenkins Continuous Integration Server.
Nov 06 11:32:06 master systemd[1]: Unit jenkins.service entered failed state.
Nov 06 11:32:06 master systemd[1]: jenkins.service failed.
Nov 06 11:32:06 master systemd[1]: jenkins.service holdoff time over, scheduling restart.
Nov 06 11:32:06 master systemd[1]: Stopped Jenkins Continuous Integration Server.
Nov 06 11:32:06 master systemd[1]: start request repeated too quickly for jenkins.service
Nov 06 11:32:06 master systemd[1]: Failed to start Jenkins Continuous Integration Server.
Nov 06 11:32:06 master systemd[1]: Unit jenkins.service entered failed state.
Nov 06 11:32:06 master systemd[1]: jenkins.service failed.
修改启动文件
vi /usr/lib/systemd/system/jenkins.service
知道如下栏目,指向安装的java_homne
Environment="JAVA_HOME=/usr/local/java/jdk-21.0.6"
然后启动
systemctl daemon-reload
systemctl start jenkins
3.中文化需要重启动jenkins
systemctl stop jenkins
systemctl start jenkins
确保安装了中文包

4.安装Stage View 插件
需要重启动

浙公网安备 33010602011771号