我不小心删除了一些我宁愿保留的工作的构建。我从备份恢复了磁盘上的构建,但是当我在该作业的状态页面上时它们仍然没有显示。
我已经尝试为工作触发另一个构建并重新启动 Hudson。
我怎样才能完全恢复这些构建? Hudson 是否有用于存储此类信息的数据库?
最佳答案
在您的 %HUDSON_HOME% 目录中有一个名为“jobs”的子目录。在“jobs”下是每个项目的子目录。每个内部都有每个构建的子目录。
您需要确保 jobs\
单击“从磁盘管理 Hudson/重新加载配置”以使 Hudson 识别新添加的构建。如果您使用一个,则无需重新启动您的 servlet 容器(例如 Tomcat)。
关于continuous-integration - 在 Hudson 或 Jenkins 中,如何恢复已删除的构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3391757/