Hudson Master系统的备份配置

时间:2009-08-12 22:22:24

标签: configuration hudson backup virtual-machine restore

我需要Hudson Master系统的备份配置

详细信息 如果Hudson Master系统出现故障,我们需要能够尽快将其备份到不同的VM上(可能是3个小时)。因此,我需要开发一种备份配置并可靠地重置新VM的方法。任何身体都可以让我逐步了解最佳方式。

感谢

4 个答案:

答案 0 :(得分:6)

或者只是使用Hudson备份插件?

答案 1 :(得分:4)

当我配置hudson时,我进行了以下设置:

  1. 主节点未用于构建 - 0构建代理且没有标记。这使主目录保持清洁工作区的东西。所有构建工件都从奴隶上传到此文件夹,因此您不会遗漏任何重要内容。
  2. 备份主人的根目录,包括war文件&所有建立历史。
  3. 分配奴隶来做实际建筑。您可以在与主服务器相同的计算机上运行从属进程,只需为其提供不同的根目录。不需要支持这个。
  4. 恢复服务器实际上只是将主配置目录还原到vm并启动它。如果您在Windows上运行,您还需要将其重新安装为服务,并执行您需要做的所有事情,以便首先使哈德森工作(即安装java)。在这种情况下对一个工作的哈德森服务器进行成像是一个好主意,在恢复映像后恢复主目录的根目录应该使你的哈德森最新到最后一次备份。

答案 2 :(得分:1)

您应该能够在unix上创建〜/ .hudson目录的副本或Windows上的等效目录,然后在另一台计算机上恢复该副本。

您还需要记下其他构建工具(maven / ant),JDK,构建工具的配置文件(〜/ .m2 / settings.xml)等的路径。

我已经通过这种方式将Hudson从服务器迁移到服务器。

答案 3 :(得分:1)

您可以配置执行以下操作的构建作业:

http://<host>:<port>/backup/launchBackup&amp;”