我们会发现如果我们每次都使用DockerMaven的方式发布和上传镜像的方式还是有些操作麻烦
所以这个时候 持续集成Jenkins 出来了 。
什么是持续集成?
![](https://img.haomeiwen.com/i6217104/6c6e12b2d5416e08.png)
持续集成的特点:
![](https://img.haomeiwen.com/i6217104/de3c07f40991f735.png)
持续集成的作用:
![](https://img.haomeiwen.com/i6217104/77b2bf28b010682d.png)
Jenkins 介绍
![](https://img.haomeiwen.com/i6217104/e99c07e1c72c124e.png)
特点:
![](https://img.haomeiwen.com/i6217104/1c346fa9745f479a.png)
JDK安装
因为安装 Jenkins 时候需要 JDK 的支持 所以需要先安装 JDK
![](https://img.haomeiwen.com/i6217104/2b8fad77745b0b43.png)
Jenkins 安装与启动
Jenkins 可以使用Docker 镜像 也可以直接安装在宿主机
![](https://img.haomeiwen.com/i6217104/f5235cb0ff136b9c.png)
![](https://img.haomeiwen.com/i6217104/721c248496456d84.png)
接下来 就是 Jenkins 的初始化 我们创建用户登录后 需要安装一些插件 比如 Git maven gradle 等等 。。。
安装Maven 连接 插件:
![](https://img.haomeiwen.com/i6217104/95110d6338b47fac.png)
![](https://img.haomeiwen.com/i6217104/ed20ed9b4babc9b1.png)
安装Git 连接 插件:
![](https://img.haomeiwen.com/i6217104/6d25b4c3c871cf68.png)
接下来 我们需要注意 :
我们需要单独下载 maven 并在服务器上配置好 本地仓库 当然 也可以 不配置本地仓库 直接下载也可以 。
![](https://img.haomeiwen.com/i6217104/c63ac11fc996ee82.png)
![](https://img.haomeiwen.com/i6217104/0eaf09466ed80eda.png)
全局工具配置
![](https://img.haomeiwen.com/i6217104/46695293b27c83d7.png)
![](https://img.haomeiwen.com/i6217104/744364820b154646.png)
![](https://img.haomeiwen.com/i6217104/6865f66179c03fe6.png)
持续集成
1) 创建任务
![](https://img.haomeiwen.com/i6217104/926e21349029c764.png)
2) 源码管理
![](https://img.haomeiwen.com/i6217104/af0e0051a37ae845.png)
3)Build
![](https://img.haomeiwen.com/i6217104/cbecbc8ad097ed8b.png)
命令:
clean package docker:build ‐DpushImage
用于清除、打包,构建docker镜像
最后点击“保存”按钮
网友评论