开发者说:如何参与定义 Cloud Toolkit

简介: 自从产品经理银时小伙和他的开发小哥们在去年12月发布 Cloud Toolkit(一款 IDE 插件)以来,已帮助数以万计的开发者们提高了云上的部署效率,期间,他们还发布了 Contributor Ranking List,和开发者们一同定义、打造好用的 IDE 插件。

_

自从产品经理银时小伙和他的开发小哥们在去年12月发布 Cloud Toolkit(一款 IDE 插件)以来,已帮助数以万计的开发者们提高了云上的部署效率,期间,他们还发布了 Contributor Ranking List,和开发者们一同定义、打造好用的 IDE 插件。这一次,开发者张航分享了他和 Cloud Toolkit 的故事。点击,马上参与贡献!

我怎么爱上这款工具的

3月初,我在浏览阿里云的时候,偶然间看到 Alibaba Cloud Toolkit 的推荐,便随意点开了介绍视频,看完之后顿时来了兴趣。因为我平时工作打包用的是 maven,把包复制出来用 xftp 上传,然后再用 xshell 连接服务器,一顿操作猛如虎,一看效率呜呜呜。有时候小项目的测试环境一天能来来回回打好几个包,非常繁琐,虽然之前公司用过 jenkins,但是其配置过于复杂,加上新公司又是小项目,所以就没使用它,所以一直爬不出打包、部署效率低下的坑。直到我遇上 Cloud Tooklit,看完视频介绍,当时的我内心在呐喊:我的天,还有这种操作!?简单地配置一下服务器,打包发布一气呵成,如行云流水一般,比德芙还要丝滑(手动狗头)。

我最常使用的功能

鉴于我目前使用 Cloud Toolkit 是 2019.3.3 版本的,所以只介绍该版本下我最常使用的功能。

  • 文件/文件夹上传

以前我们将文件上传到服务器就用 xftp 或者 xshell,现在我们只需要点击一下 upload,随后选择要上传的文件/文件夹,然后再选择你要上传的服务器,在 location 中输入文件/文件夹存放路径,最后点击 upload 即可。整个操作均在 IDEA 内完成,不用将界面切换出去,一心一意专注一个界面,真是美滋滋~

(ps:如果上传后想执行 shell 脚本,则可以点开 after upload,指定脚本即可,十分方便。)

  • 一键部署 ECS/Host

以前我们部署需要 maven 打包,然后把包通过 xftp 或者 xshell 上传到服务器,然后再运行启动脚本。

部署到 ECS 和 Host 的方法基本相同,不同之处是 ECS 会把包上传到 OSS,然后下载到服务器;而 Host 则是直接上传。所以如果看到部署 ESC 时显示"连接超时“,多半是你的云助手出了毛病,此时老铁不方,问题不大,只要去阿里云提个工单就好,会有工程师即时给你解决。

现在我们只需要在 Tools 中找到 Alibaba Cloud,选择 Deploy to ECS,然后做一下简单的配置即可。我们可以选择 2 种方式部署,一种 maven 构建一个中文件上传,个人推荐 maven 构建,因为一旦修改代码后,想再部署只要点一下启动就行了,一气呵成,perfect!!!

下面说说具体实施步骤:

  1. 首先我们要在 Name 那里起个名字,比方说 demo test deploy;
  2. 切换到我们服务器所在的大区,选中我们想要部署的服务器;
  3. 在 Target Directory 写上文件部署目录,比如 /opt;
  4. 在 Command 指定运行脚本路径,比如 sh /opt/start.sh;
  5. 最后只需稍等 1 分钟,喝口咖啡,调戏一下程序员鼓励师,控制台便会提示你部署成功。

我觉得最好用的功能

讲到 Cloud Toolkit 最好用的功能,那必须是一键部署 ECS/Host啦,这个简直是最最最最最最常用,解决了开发部署是最痛痛痛痛痛痛点,原始的打包、上传、发布,一套军体拳打下来虽然虎虎生风,但是总是来回切换软件,切换屏幕,令人非常烦躁,然后就会经常出现下面的对话:

后来打包部署次数多了,就不得不使用 jenkins 了,但是配置起来太繁琐,操作过程太复杂,而且还要来回切换 IDEA 界面,让我不能专注于一个界面,打乱我的思绪,体验非常不好。得亏救世主 Cloud Toolkit 问世,让我深深拜倒在她的石榴裙下。不得不说,它的配置非常简单,一键就能将修改好的代码打包部署,随后就坐等页面刷新看效果,操作步骤少而简,让人爱不释手。

我认为最烂的功能

目前来说,我觉得 Cloud Toolkit 的整体使用体验良好,没有比较烂的功能,但是其中体验稍微不足的地方,就是在一键部署的配置里一个选择 shell 脚本执行的功能。如果第一次部署配置到 Command,肯定要点击右侧的 Select Command 选择一个执行脚本,但是这里提供的添加是基于服务器上已经存在了脚本,如果能做到真正的编辑、新增,然后再选择,那就更完美了。

如果能做一个帮助程序员给变量或方法起名的插件更好啦,市面上有 codeif,但是我觉得不好用,而且没有 IDEA 插件。简单的需求我都想好啦,首先 IDEA 内热键唤起搜索框,键入中文,下拉展现出最合适匹配的英文按照适用百分比倒叙排列,然后鼠标光标移动到上面可以看到使用该命名的相关开源项目,然后点击开源项目能看到代码缩略图。

如果这个工具能做出来,那么假以时日,必定像 2000 年前秦始皇的书同文,车同轨一样具有划时代的意义,不仅解决了起名难题,也解决了换公司接受不同项目能快速理解业务的难题。

我眼中的同类产品对比

传统的打包、部署主要采用 xftp 和 xshell 来配合完成,后来我自己使用 jenkins 来自动构建发布,再结合 Cloud Toolkit 的部署,现在将这三者进行比较,总结如下:

同类产品 使用体验总结
传统 xftp 和 xshell 打配合 需要来回切换软件,当一天需要来回打好几个包时候,工作效率和激情会极其低下。
使用 jenkins 刚开始搭建配置复杂繁琐,需要安装许多东西,而且还是得来回切换软件。
使用 Cloud Toolkit 插件的安装、配置简单,操作便捷,一气呵成,最最最关键不用切出 IDEA 界面,一心一意专注于核心工作内容,工作效率提高不少。

我想对 Cloud Toolkit 团队说

从一开始接触了解 Cloud Toolkit 到最终使用它,整个过程中遇到过很多问题,但是也得益于 Cloud Toolkit 团队,他们时时刻刻站在我们身边,困难和疑惑都得到及时的帮助和解答,比如说:

  1. 一开始使用 2019.3.1 版本时,遇到了点击文件上传但是无效的问题,钉钉群里联系团队后,立马有专人给我开远程核查问题,然后帮助解决了。
  2. 在部署到 ECS 时遇到了连接超时的问题,后来发现是云助手的问题,通过提工单,最后也解决了。
  3. 在部署的时候,发现上传文件出现超过 100% 、控制台打印上传780%的搞笑情况,最后团队以最快速度解决此问题。

总的来说,真的很感谢 Cloud Toolkit 团队,他们能发现行业内痛点并去开发产品出来解决大家的难点,出现问题能及时解决,是我们兼职程序员的福音啊!希望 Cloud Toolkit 团队再接再厉,作出更好的作品。


原文作者:
张航,南京思想机器高级 Java 开发工程师,主要傍身技能:Springboot、Spring Cloud全家桶、MySQL、Redis、MongoDB 和 RabbitMQ等。目前主导小思机民间借贷风控公众号的开发和迭代工作。

如何参与定义 Cloud Toolkit

1、钉钉扫描二维码,进入钉群:


_

2、微信扫描二维码,运维人员将你拉进群:


_

3、直接上手:
_

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5天前
|
缓存 人工智能 安全
GPT-5.6 Terra与GPT-5.5性能实测:成本减半后的跑分对比与快速迁移指南
GPT-5.6 Terra 的定价为每百万 token 输入 2.50/输出 15。GPT-5.5 则是 5/ 30。Terra 的每一项费率,包括 $0.25/M 的缓存读取,都恰好是 GPT-5.5 的一半,因此在任何工作负载组合下,Terra 都固定 便宜 2.0x。以每天 10 万次请求、3K token 提示词计算,大约是 Terra 每天 2,000,GPT−5.5每天 4,000,即每月约 60,000对 120,000。问题在于:OpenAI 没有发布任何针对 Terra 的编码基准。那个著名的 91.9% Terminal-Bench 数字是 Sol 在 Ul
|
5天前
|
人工智能 缓存 JSON
刚刚 GPT-5.6 发布,吊打 Claude 5 和 Grok 4.5?一手实测来啦!
GPT-5.6 刚发布,跑分号称超越 Fable 5,真的假的?附一手实测,让 3 个最强 AI 编程模型 GPT-5.6 Sol、Claude Fable 5、Grok 4.5 在 Cursor 里同时一把梭开发网页游戏,看看最新模型到底谁更能打。
318 0
|
5天前
|
存储 人工智能 JSON
Qwen 本地部署搭配 ComfyUI 生成 AI 漫剧完整实操指南(小白零基础可落地,零成本无限生成+角色一致性天花板)
2026全网最优本地漫剧流水线:零成本、离线运行、角色统一、低配(8G显卡)可跑。融合Qwen本地大模型+ComfyUI双引擎,实现剧本生成→分镜绘图→动态成片全自动,隐私安全、无审核限流,新手30分钟上手,日更无忧。(239字)
|
29天前
|
Linux 程序员 数据格式
【2026最新】Notepad++下载、安装和使用一篇搞定(附中文版安装包)
Notepad++ 是一款免费开源、轻量高效的 Windows 文本编辑器,支持 C/Python/HTML 等 80+ 语言语法高亮、代码折叠、正则替换、编码转换及插件扩展,专为程序员与文本处理用户打造,完美替代系统记事本。(239字)
|
2天前
|
缓存 UED 开发者
Codex109天重置23次,明天还要再送一次
Codex近109天完成23次额度重置,7月14日将迎来第24次。Tibo高频响应用户反馈:优化GPT-5.6高消耗问题、补发失效福利、调整重置时间——形成“反馈→回应→修复→补偿”正向闭环,彰显以用户为中心的产品哲学。(239字)
431 11