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

标签 continuous-integration hudson jenkins

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

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

我怎样才能完全恢复这些构建? Hudson 是否有用于存储此类信息的数据库?

最佳答案

在您的 %HUDSON_HOME% 目录中有一个名为“jobs”的子目录。在“jobs”下是每个项目的子目录。每个内部都有每个构建的子目录。

您需要确保 jobs\ 存在,然后将丢失的构建目录复制到其中。

单击“从磁盘管理 Hudson/重新加载配置”以使 Hudson 识别新添加的构建。如果您使用一个,则无需重新启动您的 servlet 容器(例如 Tomcat)。

关于continuous-integration - 在 Hudson 或 Jenkins 中,如何恢复已删除的构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3391757/

相关文章:

jenkins - LDAP 身份验证不适用于 Jenkins

Jenkins Pipeline 定义和设置变量

Hudson/Jenkins - 并行与串行管道和作业重用

docker - gitlab-runner exec docker - 注入(inject) gpg key

ios - Xcode 机器人和私有(private) Cocoapods

git - 在哪里存储持续集成 (CI) 部署的私钥?

.net - 没有 RDC 的 Windows 和 GUI 测试上的 Jenkins

deployment - 从不同的文件夹运行 ant exec 任务

jenkins - 如何在jenkins中使用静态分析收集器插件?

hudson - Selenium Grid 2 或 Hudson w/slave 节点?