Jenkins前後端項目自動部署搭建


環境:前端Vue 後端java SpringBoot
最終效果:前後端Git提交代碼到碼雲之後,Jenkins自動從碼雲拉代碼,然後編譯打包部署

Jenkins安裝

Jenkins插件安裝

Jenkins環境配置

Jenkins項目新建

Jenkins前端項目部署配置

Jenkins後端項目部署配置

附上編譯打包部署的shell

appId=`jps -l | grep tms-app | awk '{print $1}'`
if [ -n "$appId" ]; then
  echo $appId“ to be killing。。。”
  kill $appId
fi
rm -f /usr/tms/app/tms-app.jar
cp target/tms-app.jar /usr/tms/app
cd /usr/tms/app/
echo "execute...."
BUILD_ID=dontKillMe 
nohup java -Xms1280m -Xmx2560m -jar tms-app.jar >> /usr/tms/app/null &
echo "start success!!!"

Jenkins碼雲hook配置

(有時間再完善內容)

如果你發現錯誤,請指出,如果你覺得有幫助,請點贊!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章