更新后,在Windows中还原旧的Jenkins作业

时间:2017-10-23 06:34:52

标签: java jenkins continuous-integration jenkins-plugins

我们正在运行插件丰富的 Jenkins 2.46.1 ,我的一名团队成员试图更新Jenkins,但它只是暂停显示请等待Jenkins重新启动消息大约2个小时,所以我以某种方式迫使Jenkins关闭,然后使用 java -jar Jenkins.war 命令启动它。

当Jenkins再次重新启动时,我的所有工作都没有显示在Jenkins GUI中,但它们出现在作业工作区文件夹中,所以我尝试了一个选项重新加载配置磁盘,但也没有恢复作业。

请有人建议我如何恢复我以前的詹金斯工作。

1 个答案:

答案 0 :(得分:0)

我相信你没有正确指向JENKINS_HOME。您可能需要这样的启动脚本/批处理文件

对于Linux:

export JENKINS_HOME=<path/to/old/jenkins/home>
java -jar Jenkins.war

对于Windows:

set JENKINS_HOME=<path/to/old/jenkins/home>
java -jar Jenkins.war

直接运行war直接指向Jenkins Home的默认临时值。它可以被上面的环境变量覆盖。您也可以集中定义它,以便每次启动时都不需要再次指定。