IDEA安裝部署Alibaba Cloud Toolkit的實現(xiàn)步驟
一、前文
做開發(fā),免不了要往服務(wù)器部署前端后端,首先要用xftp把前后端所在文件夾打開,把jar、dist備份再上傳,然后再打開xshell把前后端kill掉,然后再敲命令重新啟動前后端,少則2、3分鐘,多則10分鐘(我瞎掰的)。每天ctrl+c、ctrl+v就夠了,還要重復去部署系統(tǒng)。可能有的人只需要一天部署一次就可以了,但是在我這,只要就改動,PM就想看結(jié)果,就要部署系統(tǒng)。有的時候甚至兩次部署的時間不超過1分鐘。所以,為了去尋找解決方法,我練就了一鍵部署。
二、安裝 Alibaba Cloud Toolkit 插件
Alibaba Cloud Toolkit(Eclipse插件,后文簡稱Cloud Toolkit)是阿里云針對IDE平臺為開發(fā)者提供的一款插件,用于幫助開發(fā)者高效開發(fā)并部署適合在云端運行的應用。您在本地完成應用程序的開發(fā)、調(diào)試和測試后,可以使用在IDE(如Eclipse或IntelliJ)中安裝的Cloud Toolkit插件,通過圖形配置的方式連接到云端部署環(huán)境并將應用程序快速部署到云端。
1、安裝插件
打開idea --> File --> Setting --> Plugins,在MarketPlace中搜索【Alibaba Cloud Toolkit】,點擊install(我這里是已經(jīng)安裝完成的狀態(tài))。
2、添加服務(wù)器
打開Tools --> Alibaba Cloud --> Alibaba Cloud View --> Host.
添加工程需要部署的Linux服務(wù)器,在Add Host對話框中設(shè)置Host List、Username、Password,完成參數(shù)設(shè)置后,可以單擊Test Connection來測試是否能成功連接服務(wù)器。在Advanced對話框中設(shè)置Tag和Description等參數(shù),在添加多個服務(wù)器后,便于區(qū)分。完成后單擊Add.
添加完成之后,可以在idea最下面中看到你所新建的Host。
3、部署后端應用
打開Tools --> Alibaba Cloud --> Deploy to Host…
- Name修改為便于自己分辨的名字;
- 打開Deployment,如果你的maven工程,選擇Maven Build;
- 點擊右側(cè)的【+】選擇需要部署的Host;
- Target Directory填寫需要上傳jar包的路徑;
- After deploy選擇上傳jar包后需要執(zhí)行的命令;
- maven工程打包命令;
- 打開Advanced,Before deploy選擇上傳jar包前需要執(zhí)行的命令;
- Apply。
只有一個工程的情況下,Apply成功后,點擊Run直接部署程序到服務(wù)器。
因為我的工程是spring cloud微服務(wù),所有會有多個jar包需要部署,那么就要按照上面的步驟再創(chuàng)建一個配置。但是在上傳jar包前需要備份原來的jar包,在上傳之后還要重啟jar包,但是現(xiàn)在有兩個工程,所以我會在第一個工程的Before deploy運行備份的命令,在第二個工程的After deploy運行重啟的命令。
我只寫了簡單的備份和重啟命令,如果有需要,可以自行添加。
bak.sh(備份),mv的同時直接將jar包重命名為.bak+當前時間。
restart.sh (重啟)
如果沒有前端則直接跳到第五步。
4、部署前端應用
打開Tools --> Alibaba Cloud --> Deploy to Host…
- Name修改為便于自己分辨的名字;
- 打開Deployment,選擇Upload File,選擇需要上傳的前端文件;
- 點擊右側(cè)的【+】選擇需要部署的Host;
- Target Directory填寫需要上傳前端dist的路徑;
- After deploy選擇上傳前端dist后需要執(zhí)行的命令;
- 前端工程打包命令;
- 打開Advanced,Before deploy選擇上傳前端dist前需要執(zhí)行的命令;
- Apply。
前端只寫了備份,重啟的話直接運行tomcat下的startup.sh
bakvue.sh
5、部署多工程應用
至此,前后端都單獨創(chuàng)建了部署步驟,接下來就是一鍵部署的終極目標。
1、點擊菜單欄Run --> Edit Configurations… ,點擊【+】選擇Cloud Toolkit Multirun
2、起名字,點擊【+】選擇配置好的前后端。工程1和工程2要注意先后順序,工程1中有上傳前需要執(zhí)行的命令,工程2有上傳后需要執(zhí)行的命令。然后保存。
至此,所有一鍵部署相關(guān)都配置完成,接下來就是一指禪的終極時刻。選擇你建好的配置,然后直接點擊右側(cè)綠色按鈕,接下來You can do whatever you want.
結(jié)果也可以在控制臺查看
到此這篇關(guān)于IDEA安裝部署Alibaba Cloud Toolkit的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)IDEA安裝部署Alibaba Cloud Toolkit內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
springboot @Configuration和@Componment的區(qū)別及說明
這篇文章主要介紹了springboot @Configuration和@Componment的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06Springboot集成JWT實現(xiàn)登錄注冊的示例代碼
本文主要介紹了Springboot集成JWT實現(xiàn)登錄注冊的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-06-06DoytoQuery中關(guān)于N+1查詢問題解決方案詳解
這篇文章主要為大家介紹了DoytoQuery中關(guān)于N+1查詢問題解決方案詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12