最近看到阿里雲發佈了一款名爲 Alibaba Cloud Toolkit 的插件,可以幫助開發者高效開發並部署適合在雲端運行的應用,瞬間擊中了我的小心臟,這個對於個人開發者來說超級棒啊,終於不需要再手動 scp/ftp 上傳應用到服務器了,連啓動的命令都是可以自行編寫的,棒棒!
PS:個人開發者項目不多也不大,如果使用jenkins等工具會比較麻煩,不如直接用手扔來得直接。
什麼是 Alibaba Cloud Toolkit
Alibaba Cloud Toolkit (後文簡稱 Cloud Toolkit)是阿里雲針對 IDE 平臺爲開發者提供的一款插件,用於幫助開發者高效開發並部署適合在雲端運行的應用。
您在本地完成應用程序的開發、調試和測試後,可以使用在 IED (如 Eclipse 或 IntelliJ)中安裝的 Cloud Toolkit 插件,通過圖形配置的方式連接到雲端部署環境並將應用程序快如部署到雲端。
說明:目前 Cloud Toolkit 僅支持 Eclipse、Intellij 等其它開發環境開發中,請您持續關注 Cloud Tookit 動態。
官方有提供簡單版的文檔說明,小夥伴也可以參考下面鏈接:
https://help.aliyun.com/product/29966.html
使用IDEA安裝和配置Cloud Toolkit
作者手動在idea上安裝了一下這個工具,並測試完成,對這個工具可以說非常滿意,下面是安裝和配置的流程,主要有以下幾步:
- 在idea上安裝Alibaba Cloud Toolkit插件
- 重啓idea應用
- 配置Cloud Toolkit插件中的Accout信息
- 在阿里雲中獲取用戶AccessKey相關信息(AccessKey ID、 Access Key Secret)
- 配置發不到ECS的相關服務器及命令信息
- 測試併成功發佈
主要流程爲以上6步,下面我們一步步來配置,上圖:
如果插件下載速度比較慢,稍等一會,作者測試時也下載失敗了一次,下載完成後需要重啓idea應用後生效。
首先,需要先配置Alibaba Cloud Toolkit的Account,位置見下圖:
上圖中的AccessKey需要在阿里雲的控制檯中配置,如果是新用戶,需要手動創建一個AccessKey,如下圖:
創建完成並配置好Account後,就可以着手配置對應的項目發佈到ECS信息,官方文檔見以下鏈接:
https://help.aliyun.com/document_detail/98762.html
如果你的Account配置沒有問題,則會自動賬戶顯示對應的ECS服務器,在發佈時,需要手動選擇某臺服務器,一定要選擇哦!
對於Command的編寫,可以參考官方文檔(點擊下圖中的藍色字體:Learn Sample直達):
https://yq.aliyun.com/articles/665693
配置成功後,可以點擊Run運行程序,此時會自動爲我們編譯並上傳到阿里雲服務器中,發佈到地址就是上圖中的Deploy Location中的路徑,發佈前如果需要Maven執行,一定不要忘記配置上圖中Maven的命令,中間的Command是在上傳到服務器成功後執行的命令,主要用於應用的啓動停止重啓等。
下面是發佈成功的示例:
服務器的顯示結果如下:
結語
以上是對IDEA插件Alibaba Cloud Toolkit的安裝配置及使用案例,如果小夥伴還有遇到其他的問題,可以根據一下鏈接,加入Alibaba Cloud Toolkit 官方唯一指定支持羣,提交你的需求&Bug哦。
https://yq.aliyun.com/articles/656292
下午已經把我的相關項目替換成這個工具了,哈哈哈,挺好用的,希望本文能幫助到小夥伴們,趕快用起來吧。
到此本文就結束了,關注公衆號查看更多推送!!!