課程
/運維&測試
/自動化測試
/用Jenkins自動化搭建測試環(huán)境
最后的shell腳本老師能不能發(fā)一波
2018-06-13
源自:用Jenkins自動化搭建測試環(huán)境 5-2
正在回答
這段腳本是為了控制如下內(nèi)容
代碼編譯、打包
停止tomcat
部署新的war包
啟動tomcat
#!/usr/bin/env?bash #編譯+部署order站點 #需要配置如下參數(shù) #?項目路徑,?在Execute?Shell中配置項目路徑,?pwd?就可以獲得該項目路徑 #?export?PROJ_PATH=這個jenkins任務(wù)在部署機(jī)器上的路徑 #?輸入你的環(huán)境上tomcat的全路徑 #?export?TOMCAT_APP_PATH=tomcat在部署機(jī)器上的路徑 ###?base?函數(shù) killTomcat() { ????pid=`ps?-ef|grep?tomcat|grep?java|awk?'{print?$2}'` ????echo?"tomcat?Id?list?:$pid" ????if?[?"$pid"?=?""?] ????then ??????echo?"no?tomcat?pid?alive" ????else ??????kill?-9?$pid ????fi } cd?$PROJ_PATH/order mvn?clean?install #?停tomcat killTomcat #?刪除原有工程 rm?-rf?$TOMCAT_APP_PATH/webapps/ROOT rm?-f?$TOMCAT_APP_PATH/webapps/ROOT.war rm?-f?$TOMCAT_APP_PATH/webapps/order.war #?復(fù)制新的工程 cp?$PROJ_PATH/order/target/order.war?$TOMCAT_APP_PATH/webapps/ cd?$TOMCAT_APP_PATH/webapps/ mv?order.war?ROOT.war #?啟動Tomcat cd?$TOMCAT_APP_PATH/ sh?bin/startup.sh
? 變量和=號之間不能有空格?。。?! pid = "11"錯誤,pid="11"正確
舉報
利用Jenkins實現(xiàn)測試環(huán)境的一鍵自動化部署。
1 回答最后實戰(zhàn)環(huán)節(jié)能不能自動立刻構(gòu)建而不需要人為手動去點擊
1 回答請問執(zhí)行了jenkins的shell腳本卻沒有在linux服務(wù)器端打包出order.war是什么原因呀
1 回答關(guān)于部署腳本的疑問
1 回答腳本位置在哪里
1 回答課程講的應(yīng)用程序能不能發(fā)個war包出來作為練習(xí)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-06-14
這段腳本是為了控制如下內(nèi)容
代碼編譯、打包
停止tomcat
部署新的war包
啟動tomcat
2018-06-14
2019-05-22
? 變量和=號之間不能有空格?。。?! pid = "11"錯誤,pid="11"正確