Jenkins 构建Maven项目
Jenkins 构建Maven项目
紧接着上一篇博客继续jenkins的学习
Jenkins介绍和安装配置
Jenkins构建的项目类型介绍
Jenkins中自动构建项目的类型有很多,常用的有以下三种:
- 自由风格软件项目(FreeStyle Project)
- Maven项目(Maven Project)
- 流水线项目(Pipeline Project)
流水线类型最推荐使用,灵活度最高
自由风格项目构建
自由风格项目来完成项目的集成过程:
拉取代码->编译->打包->部署
拉取代码
创建一个新项目
源码管理 添加Git
代码拉取到了jenkins
编译打包
打开之前的项目
添加shell命令
开始编译构建
编译构建成功
在jenkens 工作目录里的项目目录也有了构建成功的target目录 里面有war包
部署
把项目部署到远程的Tomcat里面
需要在jenkins上安装 Deploy to container
插件
Jenkins本身无法实现远程部署到Tomcat的功能,需要安装Deploy to container插件实现
安装完毕之后
回到项目的配置里在最下面找到构建后操作
选择Deploy war/ear to a container
找到war包 在target目录下 .*代表所有
添加容器 选择tomcat 8.x
接下来又需要添加凭据
使用账号密码凭据类型
构建项目
构建成功之后打开浏览器
点击项目
成功部署
改动后的持续集成
我将代码里面的主页面的字修改了
将代码push到仓库
仓库可看见已经改变
然后重新构建项目
Maven项目构建
安装Maven Integration
插件
构建maven项目
源码管理还是和之前一样
只需要填clean package
构建后操作还是选择部署到一个容器