手动备份
sudo systemctl stop jenkinssudo tar -czvf jenkins_backup.tar.gz /var/lib/jenkins,可选择性备份config.xml、jobs、plugins等子目录。自动备份
tar命令),通过cron定时执行(如每天凌晨)。ThinBackup或Backup Plugin,通过Jenkins管理界面配置备份目录、频率及存储位置,支持定时自动备份。数据库备份(如使用数据库)
mysqldump),与Jenkins主目录备份结合。手动恢复
sudo systemctl stop jenkinssudo tar -xzvf jenkins_backup.tar.gz -C /var/lib/jenkinssudo systemctl start jenkins,验证配置、任务、插件是否恢复。插件恢复
ThinBackup等插件,通过管理界面“Restore”功能选择备份文件恢复,无需手动操作文件。数据库恢复
mysql -u user -p db_name < backup.sql恢复数据。参考来源: