Jenkins自由风格项目构建与Maven项目构建

文章目录

    • 自由风格项目构建
    • Maven项目构建

Jenkins中自动构建项目的类型有很多,常用的有以下三种:
1.自由风格软件项目(FreeStyle Project)
2.Maven项目(Maven Project)
3.流水线项目(Pipeline Project)
每种类型的构建其实都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所区别,在实际开发中可以根据自己的需求和习惯来选择。(PS:个人推荐使用流水线类型,因为灵活度非常高)

自由风格项目构建

下面演示创建一个自由风格项目来完成项目的集成过程:拉取代码->编译->打包->部署
1.拉取代码
1.1 创建项目
Jenkins自由风格项目构建与Maven项目构建_第1张图片
1.2 配置源码管理,从gitlab拉取代码
Jenkins自由风格项目构建与Maven项目构建_第2张图片
2. 编译打包
构建->添加构建步骤->Executor Shell

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

Jenkins自由风格项目构建与Maven项目构建_第3张图片
3. 部署
把项目部署到远程的Tomcat里面
3.1 安装 Deploy to container插件
Jenkins本身无法实现远程部署到Tomcat的功能,需要安装Deploy to container插件实现
3.2 添加Tomcat用户凭证
Jenkins自由风格项目构建与Maven项目构建_第4张图片
3.3 添加构建后操作
Jenkins自由风格项目构建与Maven项目构建_第5张图片
Jenkins自由风格项目构建与Maven项目构建_第6张图片
4. 点击"Build Now",开始构建过程
Jenkins自由风格项目构建与Maven项目构建_第7张图片
5.测试访问

6.改动代码后的持续集成
6.1 IDEA中源码修改并提交到gitlab
6.2 在Jenkins中项目重新构建
6.3 测试访问

Maven项目构建

1.安装Maven Integration插件
2.创建Maven项目
3.配置项目
拉取代码和远程部署的过程和自由风格项目一样,只是"构建"部分不同:
注意写命令时不要写 mvn
Jenkins自由风格项目构建与Maven项目构建_第8张图片

你可能感兴趣的:(Jenkins,java,maven,jenkins)