1

适用于使用Maven构建的项目, 部署Maven父模块、子模块都可以

1. 创建Maven任务(需先安装Maven Integration plugin)

image.png

2. 配置任务

配置Git地址

image.png

安装Maven父模块

image.png

安装Maven子模块(如果有的话)

image.png

# 定义maven环境变量后才可以使用mvn命令
export MVN_HOME=/usr/local/apache-maven-3.8.5
export PATH=$PATH:$MVN_HOME/bin

# 安装依赖模块
cd $WORKSPACE/erp-common-api
mvn clean install -Dmaven.test.skip=true
# 如果还有其他模块, 参考上面两行install


# 进入主模块(这个模块是启动入口)
cd $WORKSPACE/erp
# 编译入口jar
mvn clean install -Dmaven.test.skip=true
# 复制入口jar所需的依赖包
mvn dependency:copy-dependencies

配置文件上传(需先安装Publish Over SSH插件)

上传主程序jar包

image.png

上传依赖jar包

image.png

执行重启命令

image.png

source /etc/profile
BUILD_ID=DONTKILLME
# 进入远程部署目录
cd /data/application/woo-erp
# 重启远程服务
nohup bash server.sh restart

如果重启脚本执行卡住, 在高级中选择pty, 在虚拟终端中执行
image.png

server.sh文件链接: server.sh, 修改对应的启动类、路径即可


YYGP
25 声望11 粉丝

写BUG