Jenkins的备份插件 ThinBackup使用详解

Jenkins备份插件

在Jenkins中安装thinbackup插件

ThinBackup

安装

1.打开系统管理

在这里插入图片描述

2.选择插件管理

在这里插入图片描述

3.点击可选插件 (我已经安装过了)
在这里插入图片描述

在这里插入图片描述

4.安装完重启,登陆Jenkins
在这里插入图片描述

5.查看底部是否有图示选项,有则安装成功

在这里插入图片描述

使用
点击选项进入thinbackup页面

在这里插入图片描述

配置
1.点击setting进入配置选项 (目录需要创建 /data/Thinbackup)

在这里插入图片描述

Backup directory	  设置备份的目录,注意运行 jenkins 的目录要对它有写的权限。
Backup schedule for full backups	 设置定时任务,Example:
0 12 * * 1-5	Executes on 12:00 every weekday (Mo-Fr)
Backup schedule for differential backups	设置差异化备份的计划,也就是增量备份,仅仅存储上一次完整备份的之后的更改部分。 对于增量备份,我们必须要有一个完整备份。
Max number of backup sets	 备份的最大数量数,默认为 -1.表示无限制。
Files excluded from backup (regular expression)	 备份需要排除的目录。
Wait until Jenkins/Hudson is idle to perform a backup  等待 jenkins 进入“Quiet Mode”(安静模式)的时候去进行备份。安静模式期间不处理任何任务。 建议勾选。

Force Jenkins to quiet mode after specified minutes	  : 最长等待进入安静模式的时间,当超过这个时间,就会强制进入 安静模式。

Backup build results	 备份构建的结果,这个可能会产生大量的数据。占用磁盘会比较大。
Backup build archive	 只有勾选了 Backup build results	 才会出现这个选项。备份存档,
Backup only builds marked to keep  如果勾选此项,只备份被标记为 `Keep this build forever` 的上的构建结果。只有勾选了 Backup build results	 才会出现这个选项。

Backup 'userContent' folder	  如果启用该备份,userContent 目录($JENKINS_HOME/userContent)将会备份。 如果有软链接部分,不能备份该内容。
Backup next build number file   如果启用该项,则 nextBuildNumber  也会进行备份。
Backup plugins archives	  启用该项的话,会进行备份插件存档。
Backup additional files	  备份特定的文件,可以通过正则进行匹配。
Clean up differential backups	  如果启用了该选项的话,在执行完整备份的时候,会删除差异化备份。
Move old backups to ZIP files  将老的备份文件进行压缩。

备份位置:
Backup directory

/data/Thinbackup

设置自动备份时间,若不设置,则手动备份

Backup schedule for full backups

H 12 * * 1-5

6.选择是否在Jenkins空闲时间进行备份,若选择,需要设置强制空闲时间。若备份时Jenkins正在构建项目,等待设置时间若还未空闲,则会控制构建暂停,进行备份

在这里插入图片描述

7.根据自己的需求选择选项

在这里插入图片描述

备份

1.手动备份,根据之前设置的备份时间,Jenkins会自动备份

2.手动备份,点击backup now立即备份

在这里插入图片描述

3.当浏览器不再加载,说明备份完毕(备份速度很快),查看目录即可

在这里插入图片描述

恢复
在本机中恢复

1.选择restore选项
在这里插入图片描述
2.根据自己的需求选择对应备份文件与选项进行备份

在这里插入图片描述

3.此时浏览器处于加载状态,加载时间在0.5-10分钟(根据恢复内容多少决定),加载完毕说明备份完毕。
可在终端使用 docker logs -f [container id] 来查看后台输出日志
4.重启Jenkins完成恢复

在其他机子上恢复

在这里插入图片描述

1.安装之前的步骤在Jenkins中安装thinbackup插件
2.配置备份目录,将备份文件放到配置的备份目录中
3.按照前面的步骤进行恢复

参考资料:https://blog.csdn.net/weixin_36854967/article/details/84314177

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值