使用 ThinBackup 插件执行备份和恢复
导出(备份)步骤:
- 进入 Manage Jenkins > ThinBackup。
- 设置 Backup schedule for full backups(可选),并配置 Files to exclude(可选)。
- 点击 Backup Now 立即执行手动备份。然后去容器中压缩并拷贝出来
导入(恢复)步骤:
- 在新(或需要恢复的)Jenkins 服务器上安装 ThinBackup 插件。
- 将备份文件夹(例如
2025-06-14_14-30-00
)拷贝到新 Jenkins 服务器上。 - 进入新 Jenkins 的 Manage Jenkins > ThinBackup,配置 Backup directory 指向备份文件的父目录。
- 点击 Restore,选择要恢复的备份,点击 Restore。
- 恢复完成后,点击 Manage Jenkins > Reload Configuration from Disk,或重启 Jenkins 容器。密码和原先一样!
最终恢复成功的命令示例
docker ps -a
docker exec -it jenkins /bin/bash
docker cp jenkins:/root/jenkins_backup/FULL-2025-06-12_23-00.tar /tmp
cd /tmp
docker cp FULL-2025-06-12_23-00.tar jenkins:/root/jenkins_backup/
docker restart jenkins