Jenkins通过Maven构建项目

454 阅读1分钟

前言

本文记录了在 Jenkins 中如何添加构建一个maven项目,并了解 Jenkins 是如何处理构建及其构建过程。 在安装Maven插件及构建之前,需要先对Jenkins配置Maven,参考:Jenkins配置Maven以及JDK

安装Maven插件

选项位置:Dashboard - Manage Jenkins - Manage Plugins
搜索安装:Maven Integration plugin

构建Maven项目

选项位置:Dashboard - 新建Item
选择构建一个maven项目
*任务名称将作为Jenkins的workspace(~/workspace)下的一个目录 image.png

源码管理

1.选择无/Git 选择Git,分别指定仓库地址、登录凭证、分支 image.png

Build

1.Root POM 指定构建项目的pom.xml文件
如果是相对路径,那么这里的路径是相对于~/workspace/${任务名称}/
对于使用Git拉取源码,源码同样会放置在~/workspace/${任务名称}/

2.Goals and options
指定mvn命令的目标指令
高级选项中可指定单独settings.xml
image.png

执行构建

通过控制台输出日志查看构建过程
1.开始构建,/var/jenkins_home/workspace/my_project作为工作目录,其中my_project是任务名称 image.png 2.从Git拉取源码
此时,在~/workspace/my_project/就可以看到拉取下来的源代码 image.png 3.执行maven命令
mvn package指令完成后,就生成了target/目录及文件 image.png