主机部署
Flow 提供了通用的部署能力,支持业务被部署到不同国家,不同云厂商环境还有你的私有环境的主机中。
Flow 目前支持部署以下的主机类型:
1.阿里云ECS
2.可以出公网的非阿里云主机
添加主机部署任务
可以通过两种形式添加部署任务:
1. 创建流水线时候,选择包含部署任务的模板
2. 在已有流水线中添加新任务,并选择部署任务
如何添加部署任务,可查看“新建部署任务”一节
配置部署任务
进入部署任务,进行如下配置:
1. 选择制品,制品来源于上游的「构建」任务。
关于如何得到构建制品,可查看“构建制品”一节
2. 创建或者选择「主机组」,部署组用于管理部署的资源和配置。关
于如何创建部署组,可查看“主机组”一节
3. 通过「部署配置」,配置制品的下载路径,执行用户和具体的部署执行命令。
如何进行部署配置,可查看“部署配置”一节
4. 配置「部署策略」,避免不稳定发布对用户的影响, 保障业务交付的稳定。
如何进行配置部署策略,可查看“部署策略”一节
5. 部署时使用环境变量参考环境变量,部署使用环境变量部分。
查看部署详情
配置完部署任务后,运行流水线执行部署任务,即会将对应的制品部署到指定的部署组。
在部署过程中,可以点击部署任务,获取最新的部署详情,取保部署的正确性。
如何查看部署配置,可查看“查看部署详情”一节