在 Debian 上备份 Jenkins,通常备份配置、任务、插件和用户数据即可,核心目录是 JENKINS_HOME。下面给你几种常用做法,从简单到规范。
Debian 上通常有两种安装方式:
cat /etc/default/jenkins | grep JENKINS_HOME
一般是:
/var/lib/jenkins
ps aux | grep jenkins
看 -DJENKINS_HOME=
sudo systemctl stop jenkins
sudo tar czvf jenkins-backup-$(date +%F).tar.gz -C /var/lib/jenkins .
sudo systemctl start jenkins
✅ 备份内容包括:
jobs/(任务配置)config.xmlusers/plugins/credentials.xmlnodes/Jenkins → Manage Jenkins → Plugins
搜索安装:ThinBackup
/opt/jenkins-backup)✅ 支持热备份,无需停服务
如果你只关心配置:
/var/lib/jenkins/config.xml
/var/lib/jenkins/credentials.xml
/var/lib/jenkins/jobs/
/var/lib/jenkins/users/
/etc/default/jenkins
/etc/nginx/conf.d/jenkins.conf # 如果用 Nginx
JENKINS_HOMEsudo systemctl stop jenkins
sudo tar xzvf jenkins-backup.tar.gz -C /var/lib/jenkins
sudo systemctl start jenkins
如果你愿意,我可以:
你现在是 apt 安装还是 Docker?