專案更新迭代解決方案

左耳聽風發表於2018-05-23
如今,迭代釋出是常有的事,每次都要上傳一個幾十兆的war或者jar包會很浪費時間,因此自動部署與包瘦身就很有必要了

一,自動部署指令碼(通用)
1:linux伺服器需要儲存你的ssh key(目的是與伺服器互動省去輸入密碼)
2:本地開啟bash控制檯嘗試連線伺服器,如果不用輸入密碼代表成功
3:這時候就可以開始編寫你的自動部署指令碼

二:包瘦身(spring boot)
1:對於spring boot可以進行lib瘦身,在配置處配置打包的時候不打包引用的lib
2:然後在spring boot啟動命令處新增引用的lib路徑

經過自動部署與瘦身兩個解決方案,每次迭代更新就輕鬆許多了

相關文章