Jenkins损坏了,需要知道我需要哪些文件

时间:2014-05-21 15:03:01

标签: windows svn jenkins

我遇到了Jenkins无法解决的问题,以及我在网上找到的所有我过去使用的解决方案,但没有帮助。

我在Windows 2008r2上,使用svn,jenkins版本1.407。

最初服务失败,并且未使用过去的方法解决。在过去,我通过杀死挂起的进程,恢复war文件等成功解决了Jenkins问题。

我尝试使用jobs文件夹中的文件进行新安装。最终的结果是部分功能Jenkins会尝试构建它会报告没有变化而不会更新。

我要确定的是我需要移动到新安装的jobs文件夹之外的文件/文件夹列表。最初的安装早于我,是Hudson。该文件夹有许多明显过时的文件和文件夹(jenkins.war和hudson.war)

1 个答案:

答案 0 :(得分:1)

转到Jenkins主文件夹并收集:

  • 所有./*.xml个文件 - 这些是插件和jenkins本身的配置文件
  • 如果您启用了安全性,则
  • users/*
  • subversion-credentials/**secrets/**用于jenkins中提供的任何密钥以访问svn或其他资源
  • 所有插件的
  • plugins/*.*pi文件夹 - 您不需要拥有解压缩的文件夹
  • jobs/*/config.xml - 检索所有作业配置; jobs/*/nextBuildNumber如果您想继续构建号码
  • 插件可能会创建您可能想要使用的其他文件夹

你应该重新创建Jenkins。特别注意根文件夹中的config.xml文件 - 这包含主要的jenkins配置。如果您的问题在新系统上重现,则插件很可能是导致问题的原因 - 在这种情况下,查看日志文件很可能会找出哪个插件会导致问题。

您没有说明您是否尝试过使用相同版本的Jenkins或更新版本的新设置;如果您使用的是最新版本,则可能需要更新每个作业的ssh密钥处理/ svn身份验证,因为在最近几个月中,身份验证/安全性处理发生了变化。最好是查看Jenkins发布日志。

我在CentOS上使用Jenkins 1.55x作为RPM安装;鉴于它是一个webapp我认为Windows 1.4x设置是类似的。