欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Jenkins之构建Maven项目的多种方式

发布时间:2025/3/20 编程问答 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Jenkins之构建Maven项目的多种方式 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

Jenkins构建的项目类型介绍

Jenkins中自动构建项目的类型有很多,常用的有以下三种:

  • 自由风格软件项目(FreeStyle Project)

  • Maven项目(Maven Project)

  • 流水线项目(Pipeline Project)

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

 

1.自由风格项目构建

下面演示创建一个自由风格项目来完成项目的集成过程:

拉取代码->编译->打包->部署

1)拉取代码

新建一个项目

 

配置源码管理,从gitlab拉取代码

 

2)编译打包

构建->添加构建步骤->Executor Shell

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

3)部署

把项目部署到远程的Tomcat里面

1.安装 Deploy to container插件

Jenkins本身无法实现远程部署到Tomcat的功能,需要安装Deploy to container插件实现

 

2.添加Tomcat用户凭证

 

3.添加构建后操作

 

4.点击Build Now,开始构建

 

5.部署成功后,访问项目

http://192.168.37.130:8080/web_demo-1.0-SNAPSHOT/

 

2.Maven项目构建

1)安装Maven Integration插件

 

2)创建maven项目

 

3)配置项目

拉取代码和远程部署的过程和自由风格项目一样,只是"构建"部分不同

 

总结

以上是生活随笔为你收集整理的Jenkins之构建Maven项目的多种方式的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。