温馨提示×

centos安装jenkins如何更新版本

小樊
81
2025-01-01 19:41:59
栏目: 智能运维

要在 CentOS 上更新 Jenkins,您需要执行以下步骤:

  1. 首先,确保已安装 Java Development Kit (JDK)。如果没有,请按照以下命令安装 OpenJDK 8:
sudo yum install java-1.8.0-openjdk-devel
  1. 下载最新版本的 Jenkins。访问 Jenkins 官方网站(https://www.jenkins.io/download/ )并找到最新版本。在撰写本文时,最新版本为 2.303。使用 wget 命令下载最新版本的 Jenkins WAR 文件:
wget https://pkg.jenkins.io/redhat-stable/jenkins.war
  1. 停止正在运行的 Jenkins 服务(如果有):
sudo systemctl stop jenkins
  1. 删除旧版本的 Jenkins(如果有):
sudo rm -rf /var/lib/jenkins
  1. 创建一个新的 Jenkins 数据目录:
sudo mkdir -p /var/lib/jenkins
  1. 更改新目录的所有权:
sudo chown -R jenkins:jenkins /var/lib/jenkins
  1. 将下载的 Jenkins WAR 文件移动到新创建的目录中:
sudo mv jenkins.war /var/lib/jenkins/jenkins.war
  1. 创建一个新的 Systemd 服务文件,以便使用新版本的 Jenkins:
sudo nano /etc/systemd/system/jenkins.service
  1. 将以下内容粘贴到服务文件中,然后保存并退出:
[Unit]
Description=Jenkins
After=syslog.target network.target

[Service]
User=jenkins
Group=jenkins
WorkingDirectory=/var/lib/jenkins
ExecStart=/usr/bin/java -Djava.awt.headless=true -jar /var/lib/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080
Restart=always

[Install]
WantedBy=multi-user.target
  1. 重新加载 Systemd 配置:
sudo systemctl daemon-reload
  1. 启动新版本的 Jenkins 服务:
sudo systemctl start jenkins
  1. 设置 Jenkins 开机自启:
sudo systemctl enable jenkins
  1. 打开浏览器并访问 http://<your_server_ip>:8080,使用默认的 Jenkins 用户名(admin)和密码(admin)登录。

现在,您已经在 CentOS 上成功更新了 Jenkins 版本。如果需要进一步更新,只需重复上述步骤并下载新版本的 Jenkins WAR 文件即可。

0