EDAS 应用发布
Flow 支持将构建出来的制品部署到 EDAS(企业级分布式应用服务)。企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持 Spring Cloud、Apache Dubbo(以下简称 Dubbo )等微服务运行环境,助力您的各类应用轻松上云。EDAS支持多种集群类型,本文讲述如何对 ECS 集群的 EDAS 应用进行部署。
EDAS 应用
你需要有一个 ECS 集群类型的 EDAS 应用。如下图:
该应用包含两台 ECS。
部署目标物
创建一条空流水线,选择示范例代码源:

对预置的第一个任务进行编辑:
注意,构建物上传的步骤需要选择标注有“ EDAS 使用”步骤。
添加 EDAS 部署任务
点击”新的任务”添加部署到 EDAS 应用的任务:

配置 EDAS 部署任务
接下来配置部署任务。
首先点击新建服务授权,根据跳转完成阿里云 RAM 授权,授权信息会自动回填到任务配置中,然后依次选择到前面准备好的 EDAS 应用,并对发布策略进行相应配置:

这里选择的策略是分两批发布,分批方式为手动确认。该 EDAS 应用有两台 ECS,因此实际的发布过程为先发布一台,等待手动确认后,再进行第二台的发布。
运行流水线
配置好之后,触发流水线。
构建完成之后,进入部署节点。由于配置了分两批,手动确认,所以在部署完第一台之后,会暂停,点击“更多”查看可进行的操作:

你可以选择
- 终止本次变更
- 继续第二台机器的发布
- 跳转到 EDAS 控制台查看更多信息
点击继续”恢复变更”之后,可以看到飞流继续完成了本次部署。
