Jenkins——Jenkins 构建Maven项目(三种风格的项目构建、自由风格、Maven风格、Pipeline流水线风格)

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
在这里插入图片描述
构建后操作还是选择部署到一个容器
在这里插入图片描述

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值