Web開發的項目,除在本地直接運行外,還可能常常需要在http://www.vxbq.cn/server/上部署。
寫了個自動化部署的腳本,僅供參考。
很多地方需要配置路徑,個人建議使用絕對路徑,不用依賴履行腳本時所在的路徑。
#!/bin/sh
#刪除源代碼目錄,重新更新最新代碼
echo 'delete git project dir'
#使用maven打包
cd projectfi
#復制war包到Tomcat的webapps目錄
path=~/tomcat7/webapps/
srcPath=~/source
echo $srcPath
echo $path
cp $srcPath/login-center/target/login-center.war $path/login-center.war
echo 'copy file login-center.war done'
#重啟Tomcat
./shutdown.sh
./startup.sh