Devops 基础篇之使用Jenkins构建自由风格、Maven、流水线项目(四)

一、Jenkins项目构建类型

  • Jenkins中自动构建项目的类型有很多,常用的有以下三种:
    自由风格软件项目(FreeStyle Project)
    Maven项目(Maven Project)
    流水线项目(Pipeline Project)

  • 每种类型的构建其实都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所区别,在实际开发中可以根据自己的需求和习惯来选择。(PS:个人推荐使用流水线类型,因为灵活度非常高)

二、自由风格项目构建

下面演示创建一个自由风格项目来完成项目的集成过程: 拉取代码->编译->打包->部署

1. 创建项目

在这里插入图片描述

配置源码管理,使用ssh方式从gitlab拉取代码,配置完成后,点击应用并保存
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 编译打包

构建->添加构建步骤->Executor Shell,设置完成后,点击应用并保存
在这里插入图片描述

echo "开始编译和打包" 
mvn clean package 
echo "编译和打包结束"

再次构建,可以看到结果成功
在这里插入图片描述
可以在target目录中查看到产生的war包
在这里插入图片描述

3. 部署

我们需要把项目部署到远程的Tomcat里面,需要安装 Deploy to container插件,因为 Jenkins 本身无法实现远程部署到Tomcat的功能,需要安装此插件来实现

在这里插入图片描述

  • 增加构建后操作
    在这里插入图片描述
    先添加Tomcat用户凭证

在这里插入图片描述
然后添加构建后操作

在这里插入图片描述

开始构建
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4. 演示改动代码后的持续集成

在 IDEA 中源码修改并提交到 gitlab

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在gitlab上查看是否提交成功
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
访问Tomcat中项目,可以看到成功发布出去了

在这里插入图片描述

三、Maven项目构建

1. 安装 Maven Integration 插件

在这里插入图片描述

2. 创建Maven项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值