超18 万人次下载使用的 Cloud Toolkit 的成长历程

在文章的开始,先介绍一下 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/cloudtoolkit

Cloud 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
超18 万人次下载使用的 Cloud Toolkit 的成长历程

参与贡献 250+位

Cloud Toolkit 的成长中离不开开发者的心血。一年多的时间,有 250+ 位开发者从使用者变成了开发者,积极参与Cloud Toolkit 的产品共建,代亚太地区开发者“定义”属于开发者自己的 IDE 插件。为了感谢所有为 Cloud Toolkit 发展做出贡献的开发者,我们制定了「创造 Cloud Toolkit」奖励机制,记录开发者对插件付出的每一份贡献,寻找 Cloud Toolkit 创始人。

超18 万人次下载使用的 Cloud Toolkit 的成长历程

5 场火热直播

为了让开发者可以直接上手操作 Cloud Toolkit,在过去一年,我们举办了 5场,内容包括:

  • 与小程序云联合,一键部署到小程序云上
  • 与容器镜像联合,一键部署到镜像仓库
  • 小姐姐手把手教你开发部署提速8倍
  • 小姐姐再次手把手讲解一键打包部署
  • 居家直播,连麦互动,手把手教你一键霸道部署和新版本 

好用的 Cloud Toolkit 和软萌小姐姐给开发者留下了深刻的印象。接下来我们将举办更多场直播,针对大家在真实场景下使用的痛点给出最佳实践,帮助大家更好的解决使用问题。

超18 万人次下载使用的 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:提升部署效率

超18 万人次下载使用的 Cloud Toolkit 的成长历程

如上图所示,开发者本地编写的应用程序,在图形化界面上进行配置,即可持续便利的部署到任意服务器,或者阿里云的 ECS 服务器上;在 IDEA 或 Eclipse 中完成编码后,无须在 Maven 、Git 以及其他运维脚本和工具的之间切换,借助 Cloud Toolkit,在 IDE 的图形界面上选择一个或若干个实例,即可将应用程序部署至指定目录。

针对阿里云 EDAS 和 SAE 产品的开发者,我们也在插件上打通了本地应用程序和云端部署,在 IDE 中完成编码后,将项目工程关联上 EDAS 和 SAE 的应用,即可实现快速部署。

针对阿里云容器服务 Kubernetes 产品的开发者,我们也在插件上打通了本地应用程序和云端 Kubernetes 部署,在 IDE 中完成编码后,将项目工程关联上容器服务 Kubernetes,即可实现快速部署。

超18 万人次下载使用的 Cloud Toolkit 的成长历程

知识点 2:本地 Docker Image 打包和仓库推送工具

Cloud Toolkit 提供了图形化的 Docker Image 打包工具,能够帮助开发者即使在不熟悉 Docker 的情况下,也可以快速打包镜像,并推送到阿里云镜像仓库 ACR 。

超18 万人次下载使用的 Cloud Toolkit 的成长历程

知识点 3:内置终端 Terminal

超18 万人次下载使用的 Cloud Toolkit 的成长历程

  • IDE 内,开发者可以直接通过内置的终端 Terminal,快速登录远程服务器;
  • 不仅仅用于阿里云服务器 ECS,所有支持标准 SSH 协议的机器都可以。

知识点 4:文件上传

超18 万人次下载使用的 Cloud Toolkit 的成长历程

Cloud Toolkit 帮助开发者在 IDE 内,一键将本地或者远程 URL 文件上传到服务器指定目录下去,无需在各种 FTP、SCP 工具之间频繁切换。更为重要的是,文件上传完毕后,还支持命令执行,比如:文件解压缩、程序启动等。

  • 立即点击下载

对于插件的使用,并不是安装越多插件越能提高工作效率,而是在于,我们能否找到这样一种适合自己的插件组合,能在最小学习成本下,最少插件数量下,最大限度地满足自己的工作需求。所以,Cloud Toolkit 能否成为你开发部署的利器,取决于你是否充分挖掘并使用其功能。期待这款插件会是你比别人快一步的显著因素。

加入 Cloud  Toolkit 钉钉群开始交流

超18 万人次下载使用的 Cloud Toolkit 的成长历程