1. jenkins使用场景
没有jenkins时,开发完成到部署成功的过程:
(1)先拉取最新代码;
(2)maven解析pom文件下载依赖包;编译,通过后打成war包或jar包;
(3)上传到服务器;
(4)停止服务;
(5)启动服务;
如果有多台服务器,需要重复以上步骤;
jenkins就解决了以上问题,可以定时自动部署,或git或svn提交代码自动触发部署,解决重复操作;使开发和测试无缝衔接。
jenkins是一个自动化持续集成和部署的工具。节省人力,减少出错概率。
2. docker安装jenkins
(1)查询镜像,拉取镜像
在 Docker Hub 上查询镜像:
或通过命令行查询镜像、拉取镜像:
(2)运行