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