首页 > 其他 > 详细

jenkins job 目录数据迁移

时间:2021-07-22 23:43:16      阅读:28      评论:0      收藏:0      [点我收藏+]

问题

历史问题,磁盘分配的比较小,但是jenkins 配置的任务越来越多,不然会影响项目的创建了

解决方法

基于rsync 以及软连接的模式,rsync 的好处是可以保证文件属性信息的完整,软连接的好处是保持使用一直

参考命令

rsync -avrc --delete --progress /var/lib/jenkins/jobs /home/jenkins-jobs < /dev/null
systemctl stop jenkins
mv /var/lib/jenkins/jobs /var/lib/jenkins/jobs-old
ln  -s /home/jenkins-jobs/jobs  /var/lib/jenkins/jobs
systemctl start  jenkins

说明

经过以上测试如果没有问题,直接直接删除上边进行的数据备份,这样就实现了清理,同时当jenkins运行的时候我们就可以进行同步,如果对于数据的完备要求比较高的可以在停止jenkins 之后再进行同步,基于rsync 的增量同步,还是挺快的

参考资料

https://jenkins.io/redirect/migrate-jenkins-home
https://linux.die.net/man/1/rsync

jenkins job 目录数据迁移

原文:https://www.cnblogs.com/rongfengliang/p/15046389.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!