windows中Jenkis自动化发布WAR
@rem 停止在运行的tomact
D:
cd D:\itw\apache-tomcat-zhxy3.0\bin
call shutdown.bat
title zhxy-console
ping -n 3 127.0.0.1
@rem 清除webapps文件夹下内容
rd/s/q "D:\itw\apache-tomcat-zhxy3.0\webapps"
md "D:\itw\apache-tomcat-zhxy3.0\webapps"
rd/s/q "E:\FTP\zhxy"
md "E:\FTP\zhxy"
@rem 将war包移动到root文件夹下
copy "C:\ProgramData\Jenkins\.jenkins\workspace\智慧校园\itw-web\target\itw-vue.war" "E:\FTP\zhxy"
move "C:\ProgramData\Jenkins\.jenkins\workspace\智慧校园\itw-web\target\itw-vue.war" "D:\itw\apache-tomcat-zhxy3.0\webapps"
@rem 启动Tomcat
cd D:\itw\apache-tomcat-zhxy3.0\bin
call startup.bat
VUE
del "C:\ProgramData\Jenkins\.jenkins\workspace\xxx\dist.zip"
powershell Compress-Archive -Path "C:\ProgramData\Jenkins\.jenkins\workspace\xxx\dist\*" -DestinationPath "C:\ProgramData\Jenkins\.jenkins\workspace\xxx\dist.zip"
rd/s/q "E:\FTP\zhxyui\"
mkdir E:\FTP\zhxyui
move "C:\ProgramData\Jenkins\.jenkins\workspace\xxx\dist.zip" "E:\FTP\zhxyui\"
exit 0

0 评论