手动备份
sudo systemctl stop jenkins
sudo tar -czvf jenkins_backup_$(date +%Y%m%d).tar.gz /var/lib/jenkins
--exclude=/var/lib/jenkins/logs/*
)自动备份
crontab -e
设置定时执行(如每天凌晨)。数据库备份(若使用数据库)
mysqldump
),保存为SQL文件。手动恢复
sudo systemctl stop jenkins
sudo tar -xzvf jenkins_backup.tar.gz -C /var/lib/jenkins
sudo systemctl start jenkins
,验证配置、任务是否恢复。插件恢复
数据库恢复
mysql -u user -p db_name < backup.sql
)。参考来源: