#为了解决本地打包上传到服务器时耗时过久,直接用服务器自动更新代码并打包

#使用 sh linux-dabao-auto.sh 即可

 

 

 linux-dabao-1-git-pull.sh

#更新代码
cd /home/app/szzy/yjdaxt/git/sz-yjda
/home/app/szzy/yjdaxt/git/git-2.42.1/git pull origin master

#

 

linux-dabao-2-git-pull-jar.sh

 

#更新本地jar包
cd /home/app/szzy/yjdaxt/mysoft/my_local_repository

#还原本地修改
#/home/app/szzy/yjdaxt/git/git-2.42.1/git reset --hard HEAD~1
/home/app/szzy/yjdaxt/git/git-2.42.1/git reset --hard
/home/app/szzy/yjdaxt/git/git-2.42.1/git pull origin master

 

 

linux-dabao-3-clean-install.sh


#打包-离线模式
cd /home/app/szzy/yjdaxt/git/sz-yjda
sh /home/app/szzy/yjdaxt/mysoft/apache-maven-3.8.3/bin/mvn clean install -o

#单独给某一个jar包打到本地仓库
#sh /home/app/szzy/yjdaxt/mysoft/apache-maven-3.8.3/bin/mvn install:install-file -Dfile=xxx.jar -DgroupId=xxx -DartifactId=xxx -Dversion=xxx -Dpackaging=jar
 

 

linux-dabao-auto.sh

#自动打包
set -e #报错自动退出

#更新代码
sh /home/app/szzy/yjdaxt/git/sz-yjda/linux-dabao-1-git-pull.sh

#更新本地jar包,如果不需要此步,注释即可
sh /home/app/szzy/yjdaxt/git/sz-yjda/linux-dabao-2-git-pull-jar.sh

#打包
sh /home/app/szzy/yjdaxt/git/sz-yjda/linux-dabao-3-clean-install.sh

#移动jar包
mv -f /home/app/szzy/yjdaxt/git/sz-yjda/yjda-shenzhen-web/target/shenzhen-yjda-web-0.0.1-SNAPSHOT.jar /home/app/szzy/yjdaxt/

#启动
sh /home/app/szzy/yjdaxt/start.sh

 

posted on 2023-11-13 17:51  花开浪漫拾  阅读(75)  评论(0编辑  收藏  举报