Shell腳本-自動化部署WEB


#! /bin/bashif [ $# -ne 1 ] then
    echo "#### 參數有誤,\$1:構建號必填" exit 1
fi cd /root/workspace/xinya_erp/xinya_web git checkout developer git fetch --all git reset --hard origin/master git pull docker rm -f xinyar_erp_web_test cd /root/workspace/xinya_erp/ mvn install cd xinya_web/ #構建Docker鏡像 mvn clean package docker:build docker run --restart=always -d -p 8091:8091 --name xinyar_erp_web_test  xinyar/erp-web:v$1 cd /root/workspace/xinya_erp/
sh apidoc.sh
rm -rf /data/nginx/html/apidoc/
cp -R  /root/workspace/xinya_erp/xinya_web/apidoc/  /data/nginx/html/apidoc/
rm -rf /root/workspace/xinya_erp/xinya_web/apidoc/

 

Jenkins執行調用該腳本,如下:

 

Spring Boot2.0:使用Docker部署Spring Boot

 

Gitlab利用Webhook實現Push代碼后的Jenkins自動構建

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM