当jenkins在使用的时候很难保证它不会出故障,所以作为运维,备份极其重要,在出故障后可以及时恢复。jenkins本身不提供备份的功能,对它的备份,一般有以下几种方式:
本节介绍使用jenkins的插件来进行备份恢复
进入系统管理 --> 插件管理
,搜索Backup 关键字
选中后进行安装。安装完成后,重新进入系统管理
页面,在最底部看到ThinBackup:
ThinBackup有三个选项:
Backup Now: 手动立即备份
Restore: 恢复备份
Settings: 备份参数的设置
我们先进入Settings页面:
以上配置表示周一到周五12点备份到/tmp
目录中(这里为了方便,没有提前创建专门的文件夹)。
点击保存。
点击Backup Now
:
注意此时页面像是卡住了(等待备份响应), 实际上jenkins在后台运行备份程序,备份完成页面就正常了。 可以通过到备份目录中查看(本workshop中要进入docker容器中查看), 已经生成了类似 “FULL-2018-11-06_21-01”的文件:
点击Restore
:
选择从哪一个备份进行恢复:
参考: https://www.jenkins.io/doc/book/system-administration/backing-up/