環(huán)境
- IDEA 2018.3.5社區(qū)版
- 本教程中的項目使用Gradle構(gòu)建
一、首先安裝插件Alibaba Cloud Toolkit
二、添加服務(wù)器

添加Host-01
在菜單欄中,Alibaba Cloud View --> Host,如下圖

添加Host-02
點擊右上角Add Host按鈕,出現(xiàn)添加機器界面

Add Host
三、項目自動化部署
1、先選中項目、然后選擇Deploy to Host...

image.png
2、具體方式如下

Deploy to Host具體操作
注意
- 點擊Run之前,一定要將本地的jar重新Build一下,保證本地的jar最新
- 使用此方法時,如果Target Directory目錄下已經(jīng)運行有該程序,部署會覆蓋原有的jar包,務(wù)必在部署前做好相應(yīng)的備份?。?/li>
- 啟動命令中,使用腳本先kill掉當(dāng)前程序,然后啟動程序的方式運行。部署之后的自動化邏輯也是先將jar上傳覆蓋原有,然后才執(zhí)行腳本命令。
以上的restart-radius.sh腳本如下,作為參考
kill -9 $(ps -ef | grep iradius | grep -v 'grep' | awk '{print $2}')
java -Djava.security.egd=file:/dev/./urandom -Dspring.profiles.active=dev -jar iradius.jar &
說明:以上的iradius.jar是以軟連接形式存在,命令如下
cd /usr/local/tomcat/radius
ln -s boss_radius_api-0.0.1-SNAPSHOT.jar radius.jar