查看原文
其他

阿里出品!SpringBoot应用自动化部署神器

点击蓝字

关注我们


前言

Alibaba Cloud Toolkit(IDE插件,后文简称Cloud Toolkit)是阿里云针对IDE平台为开发者提供的一款插件,用于帮助开发者高效开发并部署适合在云端运行的应用。您在本地完成应用程序的开发、调试和测试后,可以使用在IDE(如IntelliJ IDEA或Eclipse)中安装的Cloud Toolkit插件,通过图形配置的方式连接到云端部署环境并将应用程序快速部署到云端。


1.在IDEA中安装Cloud Toolkit

安装完插件后,IntelliJ IDEA需要重启,在菜单栏中选择File > Settings,在Settings对话框左侧的导航栏中可以看到Alibaba Cloud Toolkit,则说明安装成功。


配置账户信息

使用Cloud Toolkit部署应用到云端时,需要调用阿里云的API,调用API时需要使用访问密钥(AccessKey,包括AccessKey ID和 AccessKey Secret)进行云端身份验证。因此在部署应用之前,需要先在Cloud Toolkit中配置账户信息。步骤如下。

  1. 获取AccessKey

  2. 在IntelliJ IDEA菜单栏中选择File > Settings,在Settings对话框左侧的导航栏中选择Alibaba Cloud Toolkit > Accounts。

  3. 在Accounts界面中填入获取的AccessKey ID和AccessKey Secret,并单击OK。




2.使用IDEA部署到ECS集群

具体步骤如下:

  1. 在IntelliJ IDEA中导入Java_demo工程。

  2. 在IntelliJ IDEA界面左侧的Project 区域中右键单击Java_demo(工程名称),在菜单中选择Alibaba Cloud > Deploy to EDAS... > EDAS for ECS Application。

  3. 在Deploy to EDAS ECS Cluster对话框中进行部署配置。


部署参数说明如下表所示:



参数参数描述
应用信息(Application)Region应用所在地域。
Namespace应用所在命名空间。
Application应用名称。
Group应用分组,默认为All。
部署方式(Deploy File)Maven Build若当前工程采用 Maven 构建,可以直接构建并部署。
Upload File若当前工程不是采用 Maven 构建,或本地已存在部署文件的压缩包,则上传本地的部署文件即可。
分批部署(Advanced)Version部署版本。
Description部署信息描述。
Batch分批数。如果您的应用有多个分组,并且在部署时选择部署全部分组,那么将会自动按照分组粒度来分批,Batch值不用设置。
BatchWaitTime分批部署等待时间,单位为分钟。

4.先单击Apply,然后单击Run。


部署开始后,IntelliJ IDEA的Console区域会打印部署日志,请根据日志信息检查部署结果。

您还可以登录EDAS控制台,在所部署应用的基本信息页面查看部署结果。




参考:https://help.aliyun.com/document_detail/



 THE END


推荐阅读  

牛逼!处理 Exception 的 9 个最佳实践!

RabbitMQ如何实现高可用?

面试必问之Redis底层是怎么实现的?

SpringCloud之Admin服务监控

点赞+在看 ,关注公众号回复“666”领取福利



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存