我们正在运行插件丰富的 Jenkins 2.46.1 ,我的一名团队成员试图更新Jenkins,但它只是暂停显示请等待Jenkins重新启动消息大约2个小时,所以我以某种方式迫使Jenkins关闭,然后使用 java -jar Jenkins.war 命令启动它。
当Jenkins再次重新启动时,我的所有工作都没有显示在Jenkins GUI中,但它们出现在作业和工作区文件夹中,所以我尝试了一个选项重新加载配置磁盘,但也没有恢复作业。
请有人建议我如何恢复我以前的詹金斯工作。
答案 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的默认临时值。它可以被上面的环境变量覆盖。您也可以集中定义它,以便每次启动时都不需要再次指定。