在Hudson或Jenkins中,如何恢复已删除的构建?

Kev*_*ell 7 continuous-integration hudson jenkins

我不小心删除了一些我宁愿保留的工作版本.我从备份恢复了磁盘上的构建,但是当我处于该作业的状态页面时,它们仍然不会显示.

我已经尝试过触发另一个构建工作并重新启动Hudson.

如何完全恢复这些构建?是否存在Hudson用于存储此类信息的数据库?

Wil*_*ara 10

在%HUDSON_HOME%目录中是一个名为"jobs"的子目录."作业"下是每个项目的子目录.每个内部都是每个构建的子目录.

您需要确保jobs\< projectname >存在,然后复制里面缺少的构建目录.

单击"从磁盘管理Hudson/Reload配置"以使Hudson识别新添加的构建.如果使用servlet容器,则无需重新启动servlet容器(例如Tomcat).