开发部署提速8倍!这款IDE插件了解一下?


对于开发人员来说,可能有两种主要方法可以提高工作效率。第一种方法是加快工作速度,努力在同一时期内实现更高效的代码和更多的工作。开发人员将选择第二种方式,即通过插件自动完成一些重复和繁琐的工作,节省时间并做一些实质性的业务,并实现简单有效的工作节奏。

最近,通过会议的直播,我了解到本地IDE插件Cloud Toolkit是提高开发人员生产力的第二种方式。它可以帮助开发人员更有效地开发,测试,诊断和部署应用程序,并且还支持快速创建Dubbo项目,自12月推出以来,已有超过数万名开发人员使用该插件。 (看看中间件Miss Sister现场演示,请点击)

本文将介绍清单,最新版本的Cloud Toolkit为开发人员带来了新功能。以下是本文的概述:

核心功能:一键式部署应用程序

支持Windows服务器部署

支持EDAS Kubernetes集群部署

支持SSH代理(跳板)

应用程序部署实时日志视图

快速创建一个开源RPC框架Dubbo项目

可以看到更详细的操作:

1447174-e994e460c77e3b51.jpg

图像

通过简单的初始配置,插件可自动执行项目构建,打包,上载和部署,并支持发布到云(ECS,EDAS,Kubernetes等)和任何服务器(主机)。它不仅集成了阿里巴巴代码规范(自动检测整个Java项目或单个Java文件的代码规范),还包括Arthas程序诊断,Dubbo工具,Terminal Shell终端和MySQL执行程序等工具。

对于使用Windows系统的开发人员,该插件现在支持将应用程序部署到Windows服务器,而无需在一系列O&M工具之间切换。只需在图形界面上选择目标服务器即可快速部署。步骤如下:

在IntelliJ IDEA中导入项目;

添加服务器;

在顶部菜单栏中选择

单击弹出的“主机”选项卡中的“添加主机”

在“添加主机”对话框中设置“主机列表”,“用户名”,“密码”和“标记”参数。完成后单击“添加”。

1447174-cf5873a68e45be90.png

图像

部署应用程序;

右键单击IntelliJ IDEA界面左侧Project中的项目,然后选择Alibaba Cloud>从快捷菜单中“部署到主机”

在“部署到主机”对话框中设置部署参数,然后单击“运行”

对于阿里巴巴云的EDAS用户,Cloud Toolkit实现了与EDAS Kubernetes集群的集成,允许开发人员轻松地将应用程序直接部署到IDE中的相应Kubernetes集群。步骤如下:

单击IntelliJ IDEA上的Cloud Toolkit图标,然后从下拉列表中选择它;

在Deploy to EDAS对话框中配置应用程序部署参数(如果您尚未在EDAS上创建应用程序,请单击对话框右上角的EDAS控制台以创建应用程序);

1447174-eb628b5d747259ac.png

图像

单击Run,IntelliJ IDEA的控制台区域将打印部署日志,您可以根据日志信息检查部署结果;

1447174-b0395e069aed3348.png

图像

在部署方案中,一些开发人员将遇到上述情况的困境:出于安全原因,在本地开发机器和远程部署服务器192.168.0.1之间,网络没有连接,只能通过代理机器(通常称为“跳板“)通过网络环境。针对这种情况,新版云工具包已经支持SSH代理解决了这部分开发人员的困境,步骤如下:

添加代理商;

点击菜单:

单击按钮,在弹出的窗口中输入代理的IP地址,用户名和密码(如下图所示:47.95.120.154本机是我们添加的机器P),单击按钮完成添加

1447174-dbf9ed91fe740eb1.png

图像

添加目标部署机器;该步骤与上述第一步完全相同,不再赘述。我们添加了一台IP地址为192.168.20.247的机器T.请注意,此时无需单击按钮即可直接进入第三步。

将机器P设为机器T的代理;如下图所示,单击标签页,选择机器P:47.95.120.154刚添加在SSH Proxy项中,单击按钮完成添加。

1447174-c224f1fdbb769349.png

图像

最新版本的Cloud Toolkit增加了在部署到远程服务器应用程序时查看实时日志的功能。这允许开发人员在触发应用程序部署后立即查看远程服务器上的部署日志。第一次看到启动时,包括运行错误消息时,然后跟进以解决问题。步骤如下:

打开应用程序部署的配置界面,单击“高级”选项卡,如下所示;

1447174-b8bab7981ab35265.png

图像

填写命令以在Command中查看实时日志,并选中“部署后自动打开”。配置完成后,将在应用程序部署期间打开实时日志查看终端。用于查看实时日志的命令通常是:

在最新版本中,提供了快速创建Dubbo项目的能力。 Dubbo采用完整的Spring配置模式,对应用程序的透明访问,没有任何API入侵应用程序,只需使用Spring加载Dubbo配置,Dubbo基于Spring Schema扩展加载它。如果您不想使用Spring配置,可以通过API调用它。

步骤如下:

打开IntelliJ IDEA并转到菜单:文件 - 新建 - 项目.

选择JAVA SDK版本,然后单击Next;

填写基本信息,包括Dubbo版,Spring Boot版等,如下图所示;

1447174-29fb9a214118219c.png

图像

确保创建;

如下图所示,完成了完整的Dubbo项目的创建。该项目的结构与正式的Apache Dubbo项目完全相同。

1447174-4b7c5e122a8f2a10.png

图像

插件有很多功能。你可以安装它。我相信总有一个特殊的功能可以满足你的痛点。我还希望Cloud Toolkit能够更强大,并为更多开发人员解决更多问题。

欢迎关注我的公开号码:节目猿DD,获得独家学习资源和日常干货推。如果您对我的主题内容感兴趣,您也可以关注我的博客:didispace.com