更新当前作为Linux服务运行的Jenkins

Ian*_*son 8 jenkins

如何在不丢失任何作业或配置的情况下,从作为Linux服务运行的现有jenkins安装更新jenkins?

Bru*_*vit 19

首先,您需要找到jenkins.war文件的安装位置:

locate jenkins.war
Run Code Online (Sandbox Code Playgroud)

在我的Centos机器上,它位于:/usr/share/jenkins/jenkins.war

停止Jenkins服务:

service jenkins stop
Run Code Online (Sandbox Code Playgroud)

接下来,您可以备份现有的jenkins.war文件:

cd /usr/share/jenkins
mv jenkins.war jenkins-1.586.war
Run Code Online (Sandbox Code Playgroud)

要完成,请将新的jenkins.war文件复制到同一位置:

cp jenkins.war /usr/share/jenkins/jenkins.war
Run Code Online (Sandbox Code Playgroud)

重启Jenkins服务:

service jenkins start
Run Code Online (Sandbox Code Playgroud)

它应该工作,你应该检索你的Jenkins配置(存储在你的Jenkins主文件夹中).