獲取最新代碼
svn update --username %SVN_USER% --password %SVN_PASSWORD% >> " ../%LOG_FILE% "
備份Tomcat 站點
md " %APP_ROOT%\backup\%MVN_PROFILE%-%CUR_DATE%-%myran% " >> " %LOG_FILE% " xcopy " %APP_ROOT%\%MVN_PROFILE% " " %APP_ROOT%\backup\%MVN_PROFILE%-%CUR_DATE%-%myran% " /s >> " %LOG_FILE% "
編譯代碼
必須要調用cmd 的cal命令l, 不然maven命令會直接退出整個bat, 這個問題調了我大半個晚上.
call mvn clean install -DskipTests -P %MVN_PROFILE% -f %MVN_POM% >> " %LOG_FILE% "
停掉tomcat服務
net stop Tomcat6 >> " %LOG_FILE% "
發(fā)布站點
rd /s/q " %APP_ROOT%\%MVN_PROFILE% " >> " %LOG_FILE% " md " %APP_ROOT%\%MVN_PROFILE% " >> " %LOG_FILE% " xcopy " %MVN_WEBAPP%\%MVN_PROFILE% " " %APP_ROOT%\%MVN_PROFILE% " /s >> " %LOG_FILE% " xcopy " %MVN_3RD_LIB% " " %APP_ROOT%\%MVN_PROFILE%\WEB-INF\lib " >> " %LOG_FILE% "
啟動tomcat服務
net start Tomcat6 >> " %LOG_FILE% "
?
一個簡單的dos腳本, svn 獲取代碼 - Tomcat 備份 - Maven 編譯 - 停止/啟動Tomcat - Tomcat站點 發(fā)布
更多文章、技術交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
