Linux环境下Jenkins备份主要有手动备份和使用插件两种方式,具体操作如下:
停止Jenkins服务
sudo systemctl stop jenkins
备份Jenkins主目录
主目录通常为/var/lib/jenkins,使用tar命令打包:
sudo tar -czvf jenkins_backup.tar.gz /var/lib/jenkins
sudo tar -czvf jenkins_config.tar.gz /var/lib/jenkins/config.xml
sudo tar -czvf jenkins_plugins.tar.gz /var/lib/jenkins/plugins
备份其他关键数据
/var/log/jenkinssudo tar -czvf jenkins_logs.tar.gz /var/log/jenkins
/etc/sysconfig/jenkins):sudo cp /etc/sysconfig/jenkins /path/to/backup/
转移备份文件
将备份文件上传至远程服务器或云存储:
scp jenkins_backup.tar.gz user@backup-server:/path/to/backup/
安装ThinBackup插件
配置备份参数
执行备份
停止Jenkins服务
sudo systemctl stop jenkins
还原备份文件
sudo tar -xzvf jenkins_backup.tar.gz -C /var/lib/jenkins
重启Jenkins服务
sudo systemctl start jenkins