全部产品
云市场

使用 Eclipse 部署应用到 EDAS

更新时间:2019-06-26 17:17:02

使用 Cloud Toolkit 可以将应用快速部署到 EDAS,适用于首次部署应用、快速迭代更新和分批部署应用等场景。在 Eclipse 中安装和配置 Cloud Toolkit 后,只需在配置界面设置部署参数即可实现自动化部署。

前提条件

  • 已使用配置 Cloud Toolkit 的阿里云账号登录 EDAS 控制台,并创建应用。

    • 若您已在 EDAS 上部署应用,想使用 Cloud Toolkit 进行迭代更新,请跳过此步骤。

    • 若您未在 EDAS 上创建应用,则需先创建应用然后使用 Cloud Toolkit 部署应用。请参见创建 ECS 集群应用创建 Swarm 集群应用

      注意:使用 Cloud Toolkit 部署应用到 EDAS 仅支持 ECS 集群和 Swarm 集群的 War/Jar 类型。

操作步骤

您可以下载 Java_demo (用于在 Web 页面上打印 Hello World 字符串)来完成部署工作,具体步骤如下:

  1. 在 Eclipse 中打开 Java_demo。

  2. 在 Eclipse 界面左侧的 Project Explorer 中右键 Java_demo,在快捷菜单中选择 Alibaba Cloud > Deploy to EDAS

  3. Deploy to EDAS 对话框中根据实际需求设置应用部署信息、应用部署方式和分批部署信息,然后单击 Deploy

    注意:若您未在 EDAS 上创建应用,在对话框右上角单击 Create application on EDAS console,跳转到 EDAS 控制台创建应用。

    Deploy to EDAS

    应用信息(Application)说明:

    • Region:应用所在地域。

    • Namespace:应用所在命名空间。

    • Application:应用名称。

    • Group:应用分组,默认为 All。

    部署方式(Deploy File)说明:

    • Maven Build:若当前工程采用 Maven 构建,可以直接构建并部署。

    • Upload File:若当前工程不是采用 Maven 构建,或在本地已存在打包好的部署文件,可以选择并上传本地的部署文件。

    分批部署(Advanced)说明:

    • Version:部署版本。

    • Description:部署信息描述。

    • Batch:分批数。如果您的应用有多个分组,并且在部署时选择部署全部分组,那么将会自动按照分组粒度来分批,Batch 值不用设置。

    • BatchWaitTime:分批部署等待时间,单位为分钟。

    注意:如果您的插件界面没有分批分批部署设置模块,请将您的插件升级至最新版本。

结果验证

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

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