Jenkins:备份Jenkins主页和归档工件的最佳实践

时间:2014-10-28 08:24:38

标签: jenkins

我已经开始使用Jenkins进行持续集成。要求是应该恢复构建环境,包括早期构建的历史记录以及覆盖范围和测试结果,以防Jenkins在运行几年时偶尔失败。预计备份也会自动发生。我可以理解备份,thinBackup和periodicBackup插件的功能。因为我是詹金斯的新手,我想知道

  1. Jenkins预计会发生什么样的崩溃?
  2. 如果出现故障,会损坏哪些文件/配置?
  3. 哪种备份对我的要求有效?
  4. 有关备份Jenkins的最佳做法/提示的任何建议都会有很大的帮助。

    谢谢

1 个答案:

答案 0 :(得分:1)

What kind of crashes is expected in Jenkins ?
In case of failure, what files/configurations will be damaged ?
what kind of back up will be efficient for my requirement ?

我不相信詹金斯特有的崩溃是预期的。这些问题与任何其他任务关键型应用程序相同;硬件故障,软件故障,或者詹金斯持续集成指南说"咖啡在主板上,猫吃电缆,电缆吃猫"

为确保您的备份能够满足您的要求,请在Dev Jenkins服务器上进行测试。设置备份,运行一些构建,尽可能多地中断,恢复备份。你需要的一切都恢复了吗?您几乎肯定需要一个Dev Jenkins服务器,以便在不中断生产CI过程的情况下测试新版本的插件和Jenkins本身。

关于备份,thinBackup和periodicBackup,我不相信thinBackup备份以前的版本,只是它们的结果,所以如果你需要它们,它可能不合适。不再维护备份,所以我会查看定期备份。您还可以直接查看JENKINS_HOME目录,因为这是存储所有构建,配置等的地方。请咨询您的运营团队,如果Jenkins运行的Java环境丢失或损坏,也可以恢复。