如何找回已删除的 Jenkins 作业?

How to retrieve deleted Jenkins job?

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

我错误地从 Jenkins 中删除了一个作业。所以请大家给个撤销删除的建议

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

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

否则,在 Jenkins 中没有 "recycle bin" 删除的作业。

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

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

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

下载插件作业配置历史

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

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

和平...