您的位置 首页 linux 运维

jenkins 构建 maven 项目

jenkins 构建 maven 项目

 

 

测试java 代码仓库

https://gitee.com/wang-huamao/maven-project-demo.git

 

 

执行打包命令:

mvn clean package -DskipTests -q 

 

#!/bin/bash
source /etc/profile
mvn clean package -DskipTests -q 

pwd 
echo "构建完成" 
ls ./target/*

 

到此可以结束了

 

 

 

其他脚本:

#!/bin/bash
WORKPATH=/home/shenyang/api
PROJECT=bpm
MVN_NAME=kattgatt-module-${PROJECT}
JAR_NAME="${MVN_NAME}-biz.jar"
JAR_PATH="./${MVN_NAME}/${MVN_NAME}-biz/target/${JAR_NAME}"
#/kattgatt-module-bpm/kattgatt-module-bpm-biz/target/kattgatt-module-bpm-biz.jar
ENV="测试环境"
source /etc/profile

git checkout $branch

mvn clean
mvn package -DskipTests=true -f pom.xml


ls 
   
      echo "-----------  当前目录 "
      pwd
	 ls  "${JAR_PATH}"
      echo "-----------  jar所在的路径 "
     echo "JAR_PATH= ${JAR_PATH}"
     
     ssh root@219.152.48. -p 127 "cd ${WORKPATH}/${PROJECT} && mv ${JAR_NAME} ${JAR_NAME}.bak"
     echo "----------- 开始上传 jar!"
     scp -P 127 ${JAR_PATH} root@219.152.48.64:${WORKPATH}/${PROJECT}/
     
     echo "----------- 上传完成  jar!" 
     
     echo "----------- 开始执行容器启动脚本.sh"  
     
    ssh root@219.152.48. -p 127 "cd ${WORKPATH}/${PROJECT} && sh build.sh"
     
     echo "----------- 部署完成 -------------" 
     
     
     
     
     

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章