全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
云效

部署配置:通过EDAS部署

更新时间:2018-01-12 16:04:58

概述

EDAS是阿里云上的一个服务,提供了中间件,部署,及运维等能力,详情见EDAS文档。云效对EDAS进行了集成,可以把在云效上打出来的war包或者jar包部署到EDAS中。

你需要首先在EDAS上创建好应用,然后使用云效进行集成发布。

为了在云效上集成EDAS,需要保证您的应用可以在云效上打出war包或者jar包。详见使用EDAS部署时的构建配置

云效支持多种研发模式,及部署回滚等功能。EDAS提供了中间件、部署、运维、日志、监控等服务。云效与EDAS结合,可以很好的提供一站式持续交付体验。

EDAS提供了多种部署能力,云效目前只支持基于war包和jar包的部署,不支持EDAS容器部署。

配置

配置云效不对构建物进行压缩

详见详见使用EDAS部署时的构建配置

配置某个环境与EDAS应用ID之间的关联关系

在应用 -> 环境 -> 部署配置 的页面配置对应的EDAS的应用ID,如图所示:edas应用配置

EDAS应用ID可以从EDAS应用详情页面获取:https://edas.console.aliyun.com/#/detail/xxxxxxx/basicInfo.info。 如图:edas id

权限问题

当前操作人(比如点击“重新部署”的操作人),需要具有部署到指定EDAS应用的权限。如果没有权限,则会报如下的错误:没有权限

如遇这种情况,请联系相应的EDAS应用管理员,为您的阿里云账号添加权限。关于如何添加权限,请参考EDAS账号体系

部署包格式不正确

EDAS的ECS部署支持jar包和war包两种格式。如果你看到了下面的错误:

jar,war

那么有两种可能:

  1. 该EDAS应用所选择的容器不支持jar包的部署方式。需要您在创建EDAS应用时选择支持fatjar部署的容器版本。
  2. 该EDAS应用之前使用过war部署,而本次尝试部署尝试使用jar包进行部署。

如果遇到下面的错误:

not-tgz

说明您的构建配置不正确,请参看构建配置进行修复。

本文导读目录