开发者说:如何参与定义 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
相关文章
|
6天前
|
人工智能 JSON 供应链
畅用7个月无影 JVS Claw |手把手教你把JVS改造成「科研与产业地理情报可视化大师」
LucianaiB分享零成本畅用JVS Claw教程(学生认证享7个月使用权),并开源GeoMind项目——将JVS改造为科研与产业地理情报可视化AI助手,支持飞书文档解析、地理编码与腾讯地图可视化,助力产业关系图谱构建。
23387 5
畅用7个月无影 JVS Claw |手把手教你把JVS改造成「科研与产业地理情报可视化大师」
|
15天前
|
缓存 人工智能 自然语言处理
我对比了8个Claude API中转站,踩了不少坑,总结给你
本文是个人开发者耗时1周实测的8大Claude中转平台横向评测,聚焦Claude Code真实体验:以加权均价(¥/M token)、内部汇率、缓存支持、模型真实性及稳定性为核心指标。
5467 25
|
11天前
|
人工智能 JSON BI
DeepSeek V4 来了!超越 Claude Sonnet 4.5,赶紧对接 Claude Code 体验一把
JeecgBoot AI专题研究 把 Claude Code 接入 DeepSeek V4Pro 的真实体验与避坑记录 本文记录我将 Claude Code 对接 DeepSeek 最新模型(V4Pro)后的真实体验,测试了 Skills 自动化查询和积木报表 AI 建表两个场景——有惊喜,也踩
3962 13
|
10天前
|
人工智能 缓存 BI
Claude Code + DeepSeek V4-Pro 真实评测:除了贵,没别的毛病
JeecgBoot AI专题研究 把 Claude Code 接入 DeepSeek V4Pro,跑完 Skills —— OA 审批、大屏、报表、部署 5 大实战场景后的真实体验 ![](https://oscimg.oschina.net/oscnet/up608d34aeb6bafc47f
3232 11
Claude Code + DeepSeek V4-Pro 真实评测:除了贵,没别的毛病
|
27天前
|
人工智能 自然语言处理 安全
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
本文介绍了Claude Code终端AI助手的使用指南,主要内容包括:1)常用命令如版本查看、项目启动和更新;2)三种工作模式切换及界面说明;3)核心功能指令速查表,包含初始化、压缩对话、清除历史等操作;4)详细解析了/init、/help、/clear、/compact、/memory等关键命令的使用场景和语法。文章通过丰富的界面截图和场景示例,帮助开发者快速掌握如何通过命令行和交互界面高效使用Claude Code进行项目开发,特别强调了CLAUDE.md文件作为项目知识库的核心作用。
21359 64
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)

热门文章

最新文章