手動備份
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恢復數據。參考來源: