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
相关推荐
bobz9653 分钟前
ovs patch port 对比 veth pair
后端
Asthenia041213 分钟前
Java受检异常与非受检异常分析
后端
uhakadotcom27 分钟前
快速开始使用 n8n
后端·面试·github
JavaGuide34 分钟前
公司来的新人用字符串存储日期,被组长怒怼了...
后端·mysql
bobz96544 分钟前
qemu 网络使用基础
后端
Asthenia04121 小时前
面试攻略:如何应对 Spring 启动流程的层层追问
后端
Asthenia04121 小时前
Spring 启动流程:比喻表达
后端
Asthenia04122 小时前
Spring 启动流程分析-含时序图
后端
ONE_Gua2 小时前
chromium魔改——CDP(Chrome DevTools Protocol)检测01
前端·后端·爬虫
致心2 小时前
记一次debian安装mariadb(带有迁移数据)
后端