Write by lyc at 2019-4-19
参考博文:
Jenkins部署与备份恢复实战

Jenkins 备份与恢复:ThinBackup

Jenkins通过插件ThinBackup来完成自身的备份与恢复。

1.插件安装

插件管理直接搜索ThinBackup安装。

2.Settings 备份设置

  • 每日凌晨1点执行备份,备份包保存30天。

  • 查看备份
1
2
3
4
5
6
7
8
$ pwd
/data/backup/jenkins
$ ll
total 44576
-rw-r--r--. 1 root root 45286477 Apr 19 12:03 BACKUPSET_2019-04-17_10-24_.zip
-rw-r--r--. 1 root root 242632 Apr 19 12:03 BACKUPSET_2019-04-18_01-00_.zip
-rw-r--r--. 1 root root 105308 Apr 19 12:03 BACKUPSET_2019-04-19_01-00_.zip
drwxr-xr-x. 6 root root 4096 Apr 19 12:03 FULL-2019-04-19_12-03

3.恢复备份

  • rpm安装jenkins,配置jenkins_homt,root用户
  • 把备份zip包或者备份时间戳的文件夹,拷贝到新Jenkins的备份路径下/data/backup/jenkins
  • 安装插件ThinBackup

Restore Configuration

  • 重启服务

检查插件

恢复完成检查一下插件管理,是否有报错。

报错:反向代理设置有误

jenkins报:反向代理设置有误

  • 系统管理->系统设置->Jenkins URL 改成新服务器的监听地址

更新插件

系统管理”→“插件管理”,更新出现以上错误的组件即可。

插件更新完成,所有报错消失