Jenkins 迁移服务器,本质是把 Jenkins 的主目录(数据)+ 配置 + 插件 从旧服务器搬到新服务器。下面给你一套最稳妥、通用的做法。
默认主目录是:
/var/lib/jenkinsC:\Program Files (x86)\JenkinsJENKINS_HOME✅ 迁移的核心就是:JENKINS_HOME 整个目录
systemctl stop jenkins
# 或
service jenkins stop
tar -czvf jenkins_home.tar.gz /var/lib/jenkins
⚠️ 如果磁盘大,可以排除
workspace和jobs/*/builds
tar --exclude=/var/lib/jenkins/workspace \
--exclude=/var/lib/jenkins/jobs/*/builds \
-czvf jenkins_home.tar.gz /var/lib/jenkins
非常重要:版本尽量一致
java -version
jenkins --version
安装方式:
scp jenkins_home.tar.gz user@new-server:/opt/
systemctl stop jenkins
rm -rf /var/lib/jenkins
tar -xzvf jenkins_home.tar.gz -C /
chown -R jenkins:jenkins /var/lib/jenkins
systemctl start jenkins
访问:
http://新服务器IP:8080
✅ 用户、任务、插件、凭据都在
❌ 如果白屏/报错,看日志:
tail -f /var/log/jenkins/jenkins.log
credentials.xmldocker stop jenkins
docker cp jenkins:/var/jenkins_home ./jenkins_home
# 新服务器
docker run -d -p 8080:8080 -v $PWD/jenkins_home:/var/jenkins_home jenkins/jenkins
✅ 整目录拷贝 + 同版本 Jenkins ✅ 不重新建任务 ✅ 不丢历史
如果你愿意,可以告诉我:
我可以直接给你一步一步可复制的命令。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。