Jenkins部署SpringBoot项目
1. 创建Maven任务(需先安装Maven Integration plugin)
文章图片
2. 配置
配置Git地址
文章图片
安装Maven父模块
文章图片
安装Maven子模块(如果有的话)
文章图片
# 定义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# 安装Walmart模块
cd $WORKSPACE/walmart-api
mvn clean install -Dmaven.test.skip=truecd $WORKSPACE/mall-api
mvn clean install -Dmaven.test.skip=truecd $WORKSPACE/walmart
mvn clean install -Dmaven.test.skip=true# 安装Mall模块
cd $WORKSPACE/mall
mvn clean install -Dmaven.test.skip=truecd $WORKSPACE/erp
mvn clean install -Dmaven.test.skip=true
mvn dependency:copy-dependencies
配置文件上传(需先安装Publish Over SSH插件)
主程序jar包
文章图片
依赖jar包
文章图片
执行重启命令
文章图片
source /etc/profile
BUILD_ID=DONTKILLME
cd /data/application/woo-erp
nohup bash server.sh restart
如果重启脚本执行卡住, 在高级中选择pty, 在虚拟终端中执行
文章图片
【Jenkins部署SpringBoot项目】server.sh文件链接, 修改对应的启动类、路径即可: server.sh
推荐阅读
- Android(在已部署的应用程序中找不到资源异常)
- 在Glassfish 5.0中部署ADF WEbapp时出错
- 将应用程序部署到Google App Engine时出现超时错误
- 1.还不会部署高可用的kubernetes集群?看我手把手教你使用二进制部署v1.23.6的K8S集群实践(上)
- SpringBoot线程池
- Jenkins插件安装失败,PKIX path building failed
- Centos7部署Redis集群
- 1.还不会部署高可用的kubernetes集群?看我手把手教你使用二进制部署v1.23.6的K8S集群实践(下)
- 开源进展 | WeBASE发布lab版,助力一键部署FISCO BCOS v3.0
- 关于SpringBoot使用实体接收GET请求,时间参数转换报错问题