在 Debian 上备份 Jenkins,通常包含配置文件、任务数据、插件和用户数据。下面按推荐程度为你介绍几种常用方式。
sudo systemctl stop jenkins
默认路径通常是:
/var/lib/jenkins
查看实际路径:
sudo cat /etc/default/jenkins | grep JENKINS_HOME
sudo tar -czvf jenkins-backup-$(date +%F).tar.gz /var/lib/jenkins
sudo systemctl start jenkins
✅ 适合:整机恢复、迁移服务器
❌ 缺点:包含运行态文件(如 queue.xml)
/opt/jenkins-backup)Manage Jenkins → ThinBackup → Backup Now
✅ 优点:
如果你只关心任务 + 配置:
/var/lib/jenkins/jobs
/var/lib/jenkins/config.xml
/var/lib/jenkins/users
/var/lib/jenkins/plugins
示例:
sudo tar -czvf jenkins-config-backup.tar.gz \
/var/lib/jenkins/config.xml \
/var/lib/jenkins/jobs \
/var/lib/jenkins/users \
/var/lib/jenkins/plugins
如果你使用了:
需额外备份对应配置或存储。
sudo systemctl stop jenkins
sudo tar -xzvf jenkins-backup.tar.gz -C /
sudo chown -R jenkins:jenkins /var/lib/jenkins
sudo systemctl start jenkins
如果你告诉我:
我可以给你更精确的备份方案。