dockerdevopt

jenkins docker 实现 springboot可持续自

2019-03-08  本文已影响159人  笛声hk

前言

我竟然不知道怎么写,...rt吧

1.首先在docker内部署springboot

2.在jenkins 中完成上述工作.

可以看笔者的过往文章 https://www.jianshu.com/p/a39904ffbdf7

exec command:

cd /xxx/xxx
pwd
git pull
mvn package
docker build -t disheng/xxxx:${BUILD_ID} . //根据构建次数来定义版本号
docker stop springbootapp //停止已经运行的容器
docker rm springbootapp //删除已经停止的容器
docker image rm disheng/xxxx:`expr ${BUILD_ID} - 1` //删除旧版本的无用镜像
docker run -p 8080:8080 -d --name="springbootapp" disheng/xxxx:${BUILD_ID} 

建议在高级中勾选回显.可以根据反馈结果调试

结果


image

参考

https://www.cnblogs.com/cay83/p/7537823.html

https://www.cnblogs.com/YatHo/p/6739814.html

https://www.cnblogs.com/sparkdev/p/8863773.html

上一篇 下一篇

猜你喜欢

热点阅读