1,新建任務

2.配置原始碼管理,關聯git倉庫

3.構建---》執行shell

time=`date +%d%m%d%H%M`
cd /root/.jenkins/workspace/shanxiang-pc
mvn clean package -Pprod
if [ $? -ne 0 ]; then
echo "====Build uboot failed!===="
exit 1
else
cd /usr/local/apache-tomcat-7-8098_gw/webapps
#stop app
stat=`ps -ef|grep apache-tomcat-7-8098_gw| grep -v grep|awk '{print $2}'`
if [ $stat ]; then
kill -9 ${stat}
fi
#創建檔案夾備份
#mkdir -pv /usr/local/apache-tomcat-7-8098_gw/webapps/${time}
#mv *.war /usr/local/apache-tomcat-7-8098_gw/webapps/${time}/
rm -rf gw
rm -rf admin
cp -rf /root/.jenkins/workspace/shanxiang-pc/shanxiang-website/target/shanxiang-website-prod.war /usr/local/apache-tomcat-7-8098_gw/webapps/gw.war
cp -rf /root/.jenkins/workspace/shanxiang-pc/shanxiang-mgr-web/target/shanxiang-mgr-web-prod.war /usr/local/apache-tomcat-7-8098_gw/webapps/admin.war
cd /usr/local/apache-tomcat-7-8098_gw/bin
BUILD_ID=dontKillMe ./startup.sh
echo "====Build ruboot ok!===="
fi
到此配置完成,直接構建專案完事!
番外篇,springboot 自動部署,只是第三步構建略有差距,其他都一樣

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/251719.html
標籤:其他
