【问题标题】:How to retrieve deleted Jenkins job?如何检索已删除的 Jenkins 作业?
【发布时间】:2015-08-04 09:54:25
【问题描述】:

是否有任何方法或插件可用于检索已删除的 Jenkins 作业?

我错误地从 Jenkins 中删除了一项工作。所以请提出撤消删除的建议。

【问题讨论】:

    标签: jenkins jenkins-plugins


    【解决方案1】:

    事实上,您只需使用此 url 来重新激活已删除的作业: http://[url_of_jenkins]/jobConfigHistory/?filter=deleted

    你只需要预先安装这个插件:https://wiki.jenkins.io/display/JENKINS/JobConfigHistory+Plugin

    【讨论】:

    • 这是救命稻草!谢谢:)
    【解决方案2】:

    除非您以某种方式从您的主操作系统恢复文件,否则这是不可能的。将来您可以使用插件:https://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+Plugin。此插件保存已删除作业的配置文件(但不保存构建历史)。

    【讨论】:

      【解决方案3】:

      作业配置存储在$JENKINS_HOME/jobs 下的磁盘上,因此如果您有该目录的备份,则可以恢复作业。

      否则,Jenkins 中没有用于删除作业的“回收站”。

      将来,如果您想从 Jenkins 中删除一个很少使用的作业,但将来您可能希望使用它的可能性很小,您可以使用 Shelve Project plugin 归档该作业。

      【讨论】:

      • 您还可以手动归档 ${JENKINS_HOME}/ 下的任何作业文件夹并将其存储在其他位置,以便解压和替换以恢复作业/构建日志等的先前状态。
      【解决方案4】:

      下载插件作业配置历史记录

      下载步骤:- 管理 Jenkins -> 管理插件 -> 可用 -> JobConfigHistory 下载安装

      安装步骤后:- Jenkins -> 作业配置历史 -> 仅显示已删除的作业 并恢复工作

      和平...

      【讨论】:

        猜你喜欢
        • 2018-09-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-08
        • 1970-01-01
        • 1970-01-01
        • 2019-10-04
        • 2018-07-23
        相关资源
        最近更新 更多