Jenkins服务器运行时删除了config.xml

时间:2015-01-06 11:30:57

标签: xml jenkins

当Jenkins运行时,我在Jenkins源文件夹中删除了 "config.xml" 文件。
当我重新启动Jenkins服务时,它提供错误:< br />

Cannot read config.xml 

所有正在运行的作业的配置文件都在那里 我有什么方法可以启动Jenkins并再次配置它吗?

2 个答案:

答案 0 :(得分:4)

您只需要在JENKINS_HOME目录中创建一个config.xml,其中包含3个以下元素:

  • VERSION
  • WORKSPACE DIRECTORY
  • BUILDS DIRECTORY

我在Jenkins实例中对此进行了测试。

<?xml version='1.0' encoding='UTF-8' ?>
<hudson>
  <version>1.581</version>
  <workspaceDir>${JENKINS_HOME}/workspace/${ITEM_FULLNAME}</workspaceDir>
  <buildsDir>${ITEM_ROOTDIR}/builds</buildsDir>
</hudson>

答案 1 :(得分:0)

Jenkins保留配置的历史记录,因此您应该能够从/ var / lib / jenkins / config-history / [备份日期文件夹]恢复已删除的文件