创建项目
1.点击新建item,选择maven项目

2.配置
(1.1):这里可写项目描述,下面我是集成了gitlab,也可以集成git,自主选择。

(1.2):项目仓库地址,添加账号认证,以及选择要构建的分支

(1.3):触发器构建,可配置自动化构建,如果有代码提交就构建,也可主动,我这里是主动构建

(1.4) 最关键的地方,root pom :代表父工程pom文件,Goals and options:配置
要发布哪个子模块,pl后面就写那个子模块 ,pl意思是把相关配置项目一起打成jar包。



(1.5):构建成功后把jar包发送到服务器指定目录
Source files:jar包所在目录,这里是相对路径
Remove prefix: 删除旧的jar包
Remote directory: jar包上传的远程服务器目录,这里写绝对路径
Exec command: 执行shell命令,这里写的是shell脚本的绝对路径 restart:shell脚本执行参数,有4个,status,start,stop,restart

3.shell脚本
1.1 :一定要加source /etc/profile,否则脚本会执行失败
source /etc/profile
cat publish.sh
#!/bin/bash
#这里可替换为你自己的执行程序,其他代码无需更改

这篇博客介绍了如何在Jenkins中创建Maven项目,配置构建过程,包括项目仓库地址、触发器和目标模块的选择。关键步骤在于设置root pom为父工程的pom文件,并在Goals and options中指定要发布的子模块。构建成功后,通过源文件、远程目录等配置将jar包发送到服务器。博主分享了在shell脚本执行过程中遇到的问题,如需加载环境变量和nohup命令的正确用法,以及解决问题的方法,供读者参考。
最低0.47元/天 解锁文章
313

被折叠的 条评论
为什么被折叠?



