这里我经过的是thinbacp插件对jenkins进行备份与恢复正则表达式
系统管理--->插件管理---->可选插件--->(过滤里面输入ThinBackup进行查找)安全
系统管理--->ThinBackup--->Settings ide
备份目录 指定备份目录。Jenkins进程须要对此目录的写访问权。您可使用$ {JENKINS_WORKSPACE}等环境变量来指定路径。 完整备份的备份计划 指定触发完整备份的计划。使用Cron表示法。即便没有更改,完整备份也会备份全部文件。 差别备份的备份计划 指定触发差别备份的计划。使用Cron表示法。差别备份仅存储自上次彻底备份以来修改的数据。若是未检测到任何更改,则不会建立差别备份。 注意:若是只须要完整备份,则无需指定差别备份计划。因为差别备份依赖于完整备份,所以若是指定差别备份计划,则必须提供完整备份计划。 等到Jenkins / Hudson闲置以执行备份 建议启用此选项(默认)。然而,许多用户报告说安静模式阻止了长时间运行的做业的执行。若是禁用此选项,则无需等待实例的安全状态便可进行备份。换句话说,备份将当即完成,这可能致使损坏的备份。 在指定的分钟后强制Jenkins进入彻底模式 在指定的时间(分钟)后强制安静模式,以强制安全的备份环境。零表示在调度程序触发备份时直接强制执行彻底模式。阅读下面有关备份过程的更多信息。 最大备份集数 要节省磁盘空间,能够指定存储的最大备份集数。备份集定义为完整备份及其引用差别备份。在下一次完整备份操做后,将删除较旧的备份集。这也适用于压缩备份集。 备份中排除的文件 若是您有特定文件而不想备份,则在此处输入标识这些文件的正则表达式将阻止它们被备份。名称与此正则表达式匹配的全部文件都不会被备份。若是不须要,请留空。若是表达式无效,则将忽略该表达式。 备份构建结果 若是启用此选项,则还将备份构建结果。这多是不少数据,因此要仔细考虑它。一旦您决定备份构建结果,您还能够选择备份构建存档。再次注意这个选项,由于它可能很是耗时而且可能须要大量的磁盘空间! 备份'userContents' Jenkins提供了一个URL,您能够在其中放置经常使用数据(例如静态HTML,工具......)。若是选中此选项,则能够备份全部这些数据。 备份仅构建标记为保留 若是启用此选项,则仅备份标记为“永久保留此构建”的构建的结果/工件。 清理差别备份 若是启用此选项,则只要完成新的完整备份,就会删除全部差别备份。 将旧备份移动到ZIP文件 若是选中此选项,则每当执行新的完整备份时,全部旧备份集都将移动到ZIP文件。每一个ZIP文件将包含一个备份集,即一个完整备份和引用它的任何差别备份。文件名将标识包含备份的时间范围(即完整备份的时间戳和最新差别备份的时间戳)。 注意: “ 最大备份集数”设置也适用于由thinBackup建立的备份ZIP文件。 注意:若是选中“ 清理差别备份 ”,则在完成压缩以前将执行diff清理,所以ZIP文件中不会进行差别备份。
查看备份:工具
注意:为检测还原是否生效,在此我删除了一个pipline项目而后进行还原测试
注意:还原后对jenkins 进行重启才能生效插件