springboot jekins打包

新建Item

选择freestyle

配置下拉框

This project is parameterized

配置git

构建shell脚本

脚本

shell 复制代码
BUILD_ID=DONTKILLME
. /etc/profile
export PROJ_PATH=`pwd`
export TOMCAT_APP_PATH=/root/local/apache-tomcat-8.5.45
export BASE_PATH=/root/local

echo $PROJ_PATH
echo $TOMCAT_APP_PATH
echo $BASE_PATH


if [ "$project" = "wx-mp" ]
then

pid2=`ps -ef | grep mp-demo-8080.jar | grep -v grep | awk '{print $2}'`
echo $pid2

    if [ -n "$pid2" ]
    then
    kill -9 $pid2
    fi
    
    cd $PROJ_PATH/wx-study/$project/
    mvn clean package -DskipTests

    rm -rf $BASE_PATH/mp-demo-8080.jar
    cd target/
    cp mp-demo-8080.jar $BASE_PATH/
    cd $BASE_PATH 
    nohup java -jar -Xms256m -Xmx256m mp-demo-8080.jar >mp-demo.out & 
    echo "wx-mp启动成功"
fi
相关推荐
土司大王1 分钟前
LeetCode hot100 回溯专题总结:Java 通用模板、决策树模型
java·算法·leetcode·决策树
重生之我是Java开发战士15 分钟前
【Spring Cloud】Nacos注册中心
后端·spring·spring cloud
Wang's Blog24 分钟前
Java框架快速入门:Spring Security+OAuth2之用户注册与唯一性校验实现
java·数据库·spring
Wang's Blog35 分钟前
Java框架快速入门: Spring Security+OAuth2之多因子认证与TOTP实战
java·spring·ui
程序员200736 分钟前
AI 编程工具链碎片化?基于多端兼容的统一 Agent Rules 架构实践
后端
程序员200741 分钟前
拒绝 AI 代码“暗度陈仓”:工程级 AI 编码边界与防护规则设计
后端
yunwei371 小时前
eBPF 教程:追踪 CUDA GPU 操作
linux·后端·性能优化
滕州市燕猫虎计算机科技工作室个体工商户1 小时前
Java面试题汇总
java·开发语言
搬搬砖得了1 小时前
从“我写的”到“我懂它”——论工程师对代码的心理模型
后端
小满zs1 小时前
Go语言第十二章(通道)
后端·go