备份CentOS上的Jenkins部署可采用手动备份或插件备份方式,具体如下:
停止Jenkins服务
sudo systemctl stop jenkins
备份核心数据
/var/lib/jenkins
,用tar
命令打包:sudo tar -czvf jenkins_backup_$(date +%Y%m%d).tar.gz /var/lib/jenkins
/var/lib/jenkins/config.xml
、插件/var/lib/jenkins/plugins
等:sudo tar -czvf config_backup.tar.gz /var/lib/jenkins/config.xml
sudo tar -czvf plugins_backup.tar.gz /var/lib/jenkins/plugins
迁移备份文件
将备份文件复制到远程服务器或存储设备(如使用scp
):
scp jenkins_backup_*.tar.gz user@backup-server:/path/to/backup/
恢复备份
sudo tar -xzvf jenkins_backup_*.tar.gz -C /var/lib/jenkins
sudo systemctl start jenkins
安装插件
在Jenkins管理界面→系统管理→插件管理→搜索并安装ThinBackup。
配置备份
执行备份
恢复备份
scp
或rsync
),避免数据泄露。以上方法参考自。