在文章的開始,先介紹一下 Cloud Toolkit 是什麼?
Cloud Toolkit 是阿裡雲釋出的免費本地 IDE 插件,幫助開發者更高效地開發、測試、診斷并部署應用。通過插件,可以将本地應用一鍵部署到任意伺服器,甚至雲端(ECS、EDAS、ACK、ACR 和 小程式雲等);并且還内置了 Arthas 診斷、Dubbo工具、Terminal 終端、檔案上傳、函數計算 和 MySQL 執行器等工具。不僅僅有 IntelliJ IDEA 主流版本,還有 Eclipse、Pycharm、Maven 等其他版本。今年 2 月,Cloud Toolkit 剛剛釋出了 Visual Studio Code 版本,全面覆寫前端開發者,幫助前端實作一鍵打包部署,讓開發提速 8 倍。
産品詳情:
https://cn.aliyun.com/product/cloudtoolkitCloud Toolkit 與開發者共同成長的這一年
2018 年 12 月,免費的本地 IDE 插件
Cloud Toolkit正式對外釋出。截止目前,已有超過 18 萬人次下載下傳了 Cloud Toolkit,并體驗到了一鍵部署帶來的開發便利;已實作本地代碼部署到遠端伺服器 113 萬次,為亞太地區開發者累計節省 21.7萬+小時。
接下來,我們盤點 Cloud Toolkit 的成長點滴,回顧 Cloud toolkit 與開發者創造的共同記憶。
疊代版本 57 個
從 2018 年 12 年,阿裡雲釋出了本地 IDE 插件 Cloud Toolkit1.0.0 版本至今已經釋出 57 個版本。
從最初僅支援 IntelliJ IDEA 一個平台,到 2020 年 1 月,阿裡雲正式釋出了 Visual Studio Code 版本,Cloud Toolkit 全面覆寫前端開發者,幫助前端實作一鍵打包部署,讓開發提速 8 倍。目前已經支援 IntelliJ IDEA 主流版本、 Eclipse、Pycharm、Maven 以及 Visual Studio Code 版本。
Visual Studio Code 版本功能:
實作安裝 Cloud Toolkit 插件之後,開發者可以立即體驗以下任何一個功能:
- 将本地 Visual Studio Code 中的代碼,一鍵打包、部署到任意的阿裡雲 ECS 伺服器;
- 将本地 Visual Studio Code 中的代碼,一鍵打包、部署到任意的遠端伺服器;
- 向任意的阿裡雲 ECS 或者 任意遠端伺服器 發送并執行指定的指令;
18 萬人次下載下傳
本地 IDE 插 Cloud Toolkit ,幫助開發者更高效地開發、測試、診斷并部署應用。通過插件,可以将本地應用一鍵部署到任意伺服器,甚至雲端(ECS、EDAS、Kubernetes 和 小程式雲 等);并且還内置了 Arthas 診斷、Dubbo 工具、Terminal 終端、檔案上傳和 MySQL 執行器等工具。截止目前已經有 18 萬開發者下載下傳了 Cloud Toolkit ,體驗了一鍵部署帶來的開發便利。
節省 21.7萬+ 小時
截止目前,Cloud Toolkit 成功實作把本地代碼部署到了遠端伺服器 113 萬次,這些伺服器覆寫了亞太地區主流的雲平台廠商,以及開發者在自建 IDC 機房内的伺服器。為亞太位址開發者,節省了 21.7 萬+ 小時的工作部署時間。
采納需求 500+ 個
Cloud Toolkit 團隊秉承 “使用者第一” 原則,團隊一直在一線傾聽使用者的真實聲音、尋找使用者真實需求和建議,努力滿足使用者需求,為大家研發出更貼心、更高效,真正屬于廣大開發者的插件。一年以來,共組建了使用者社群 8 個,群内使用者 6000,采納使用者需求 500+個。
2019 年 12 月,首次舉辦了“程式員吐槽大會”,讓更多開發者可以跟我們說說使用體驗,盡情吐槽,讓 Cloud Toolkit 變得更好。1

參與貢獻 250+位
Cloud Toolkit 的成長中離不開開發者的心血。一年多的時間,有 250+ 位開發者從使用者變成了開發者,積極參與Cloud Toolkit 的産品共建,代表亞太地區開發者“定義”屬于開發者自己的 IDE 插件。為了感謝所有為 Cloud Toolkit 發展做出貢獻的開發者,我們制定了「創造 Cloud Toolkit」獎勵機制,記錄開發者對插件付出的每一份貢獻,尋找 Cloud Toolkit 創始人。
5 場火熱直播
為了讓開發者可以直接上手操作 Cloud Toolkit,在過去一年,我們舉辦了 5場,内容包括:
- 與小程式雲聯合,一鍵部署到小程式雲上
- 與容器鏡像聯合,一鍵部署到鏡像倉庫
- 小姐姐手把手教你開發部署提速8倍
- 小姐姐再次手把手講解一鍵打包部署
- 居家直播,連麥互動,手把手教你一鍵霸道部署和新版本
好用的 Cloud Toolkit 和軟萌小姐姐給開發者留下了深刻的印象。接下來我們将舉辦更多場直播,針對大家在真實場景下使用的痛點給出最佳實踐,幫助大家更好的解決使用問題。
回顧這一年,Cloud Toolkit 開發團隊最想對使用者說的是謝謝!謝謝陪伴 Cloud Toolkit 成長的你,也謝謝即将加入的你。我們看到有 1500 位使用者是通過老使用者的推薦,開始使用 Cloud Toolkit 的。
未來,Cloud Toolkit 将一如既往傾聽開發者聲音,快速響應采納需求,繼續努力做一款屬于開發者自己的、實實在在的好插件。
開始使用 Cloud Toolkit
通路
這裡,了解詳情。
IntelliJ IDEA 中安裝和配置 Cloud Toolkit
自 2019 年 2 月起,阿裡雲 Cloud Toolkit 團隊和 JetBrains 技術團隊保持了緊密的協同研發合作,為開發者在 IntelliJ IDEA 平台上帶來最佳的雲開發體驗。如果您需要在 IntelliJ IDEA 中安裝和配置 Cloud Toolkit,可以在JetBrains 插件市場搜尋 Alibaba Cloud Toolkit 并下載下傳安裝。若出現插件市場通路緩慢、無法下載下傳的情況,可使用離線包安裝。
JetBrains 插件市場下載下傳位址,點選
。
Cloud Toolkit 快速入門筆記
超18 萬人次下載下傳使用的 Cloud Toolkit 的成長曆程Cloud Toolkit 快速入門筆記
功能清單
- 一鍵部署本地 IDE 内項目到任意遠端伺服器
- 一鍵部署本地 IDE 内項目到阿裡雲 EDAS、SAE 和 Kubernetes
- 本地 Docker Image 打包和倉庫推送工具
- 遠端伺服器實時日志檢視
- 阿裡雲小程式開發工具
- 阿裡雲函數計算開發工具
- 阿裡雲 RDS 内置 SQL 執行器
- 内置 Terminal 終端
- 檔案上傳
- Apache Dubbo 架構項目模闆&代碼生成
- Java 程式診斷工具
- RPC 服務端雲聯調
知識點 1:提升部署效率
如上圖所示,開發者本地編寫的應用程式,在圖形化界面上進行配置,即可持續便利的部署到任意伺服器,或者阿裡雲的 ECS 伺服器上;在 IDEA 或 Eclipse 中完成編碼後,無須在 Maven 、Git 以及其他運維腳本和工具的之間切換,借助 Cloud Toolkit,在 IDE 的圖形界面上選擇一個或若幹個執行個體,即可将應用程式部署至指定目錄。
針對阿裡雲 EDAS 和 SAE 産品的開發者,我們也在插件上打通了本地應用程式和雲端部署,在 IDE 中完成編碼後,将項目工程關聯上 EDAS 和 SAE 的應用,即可實作快速部署。
針對阿裡雲容器服務 Kubernetes 産品的開發者,我們也在插件上打通了本地應用程式和雲端 Kubernetes 部署,在 IDE 中完成編碼後,将項目工程關聯上容器服務 Kubernetes,即可實作快速部署。
知識點 2:本地 Docker Image 打包和倉庫推送工具
Cloud Toolkit 提供了圖形化的 Docker Image 打包工具,能夠幫助開發者即使在不熟悉 Docker 的情況下,也可以快速打包鏡像,并推送到阿裡雲鏡像倉庫 ACR 。
知識點 3:内置終端 Terminal
- IDE 内,開發者可以直接通過内置的終端 Terminal,快速登入遠端伺服器;
- 不僅僅用于阿裡雲伺服器 ECS,所有支援标準 SSH 協定的機器都可以。
知識點 4:檔案上傳
Cloud Toolkit 幫助開發者在 IDE 内,一鍵将本地或者遠端 URL 檔案上傳到伺服器指定目錄下去,無需在各種 FTP、SCP 工具之間頻繁切換。更為重要的是,檔案上傳完畢後,還支援指令執行,比如:檔案解壓縮、程式啟動等。
對于插件的使用,并不是安裝越多插件越能提高工作效率,而是在于,我們能否找到這樣一種适合自己的插件組合,能在最國小習成本下,最少插件數量下,最大限度地滿足自己的工作需求。是以,Cloud Toolkit 能否成為你開發部署的利器,取決于你是否充分挖掘并使用其功能。期待這款插件會是你比别人快一步的顯著因素。