您如何在Jenkins中还原旧用户,作业和配置?

时间:2019-02-08 20:59:07

标签: jenkins

我是一个新的Jenkins用户,正试图成为管理员。我正在尝试重新加载Jenkins,以解决“范围报告”无法正确显示的问题。我关闭了Jenkins,并在从命令控制台重新启动时通过了以下命令:

java -Dhudson.model.DirectoryBrowserSupport.CSP="" -jar jenkins.war

重新启动后,Jenkins加载了一个全新的配置,我所有的用户,作业等都消失了。没有备份文件夹,但是我可以在其中看到用户文件和旧作业。

有什么办法可以恢复,导入,您有什么东西来找回我的东西,或者我几乎被搞砸了,将不得不从头开始创建所有这些东西?

1 个答案:

答案 0 :(得分:1)

请尝试使用Job Import插件,让我知道它是否有效。同样,您可以针对“范围”报告进行修复,而不必运行该命令。实际上,您应该在jenkins中运行一行脚本来解决该问题。 Job Import Plugin

要修复范围报告: 您需要更改默认的内容安全策略,转到“管理Jenkins”->“脚本控制台”,然后在控制台中键入以下命令:

System.clearProperty(“ hudson.model.DirectoryBrowserSupport.CSP”);

System.setProperty(“ hudson.model.DirectoryBrowserSupport.CSP”,“沙盒允许脚本; default-src'self'; script-src *'unsafe-eval'; img-src *; style-src *' unsafe-inline'; font-src *“);

然后尝试再次查看Web报表。