创建项目
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