用jenkins+maven搭建了一个持续构建平台,因为本身对这两样都并不熟,所以折腾了不少时间。
为了方便迁移及赶上潮流,在原来的机子上上了docker。
旧机
docker stop container
docker commit container jenkins-1
docket save jenkins-1 | gzip > jenkins-1.tar.gz
复制到新机
新机
gzip -d jenkins-1.tar.gz
docker load < jenkins-1.tar
docker run -it -p 8080:8080 -p 50000:50000 -v /disk/dockerjenkins:/var/jenkins_home jenkins
备注:
1、因为jenkins有元数据,所以迁移必须用save后load,不可用export,有待研究;
2、jenkins的pom问题,把pom后的lastupdate去掉就可以了;