用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去掉就可以了;