概述
发布单主要用于发布同环境下多个应用实例,并指定应用实例间发布顺序。
发布单列表
发布单主要展示该环境下历史发布单信息。在左侧导航栏单击应用运维-ECS应用实例-应用发布-发布单进入发布单列表页面。发布单列表页面分成发布单统计和发布单列表两块内容。
发布单统计
发布单统计用于统计当前环境下发布单信息,展示发布单总计、发布成功总计、发布失败总计、发布中总计、待发布总计、已取消总计。
发布单列表
发布单列表包括发布单名称、部署单元、应用数量、状态、执行人、执行时间、操作列。根据状态的不同,操作列存在不同。
创建发布单
- 在发布单列表页面,单击创建发布单按钮,进入发布单配置页面
- 填写基本信息
配置项 | 描述 |
---|---|
发布单名称 | 发布单名称。 |
部署单元 | 展示当前环境下的所有部署单元。 |
发布类型 | 支持普通发布和金丝雀发布。金丝雀发布支持按流量发布和按泳道发布。具体参考应用总览。 |
每组批次 | 选择每组分批次数。仅普通发布才有该选项。 |
灰度后每组批次 | 执行完灰度分组后其他分组分批数。 |
分批方式 | 仅当剩余批次大于1时,需配置分批间处理方式。支持手动和自动。手动:手动触发下一个批次的发布。自动:根据间隔自动分配分批发布。间隔为剩余批次间的发布时间间隔,单位:分钟。 |
应用实例列表 | 您可以在待选应用实例列表 中单击选择需要的应用实例,单击>图标将应用实例添加到已选应用实例列表中。若应用实例存在版本,需要选择要发布的版本。默认选择最新的版本。若应用实例存在多个分组,需要选择要发布的分组,默认选择第一个分组。 |
- 高级配置
高级配置用于设置应用实例间依赖关系。当选择了 2 个及以上应用实例时,可能需要填写应用实例之间的依赖关系。若应用实例之间不存在依赖关系,则直接跳过。
注意应用实例之间不可循环依赖,即不可出现应用实例 A 依赖于应用实例 B,同时应用实例 B 又依赖于应用实例 A 这种情况
- 在预览页面确认信息无误后,单击创建。系统会自动跳转到发布单列表页面,单击发布单名称进入发布单详情页面,等待初始化完成后点击发布即可开始发布。
发布单详情
在发布单列表页面,点击发布单名称即可进入发布单详情页面。您可以查看发布单的执行详情。
发布单详情页面分成基本信息、发布配置以及应用实例三块区域。
- 基本信息:展示发布单状态、可执行操作、发布单名称、执行人、创建时间、开始时间、结束时间。
- 发布配置:展示部署单元、发布类型、每组批次、分批方式等发布单配置信息。
- 应用实例:展示发布单包含的应用实例、应用实例间发布顺序及应用实例状态。
说明如果发布单初始化失败,则无法进行发布,您可以将鼠标悬停在初始化失败状态的应用实例上,查看具体原因,或单击重新初始化。如果发布单执行失败,您可以将鼠标悬停在执行失败状态的应用实例上,查看具体原因,或单击重新执行。发布单处于初始化、执行中或已取消状态,发布单无法执行任何操作。
重新初始化
如果发布单处于初始化失败状态,您可以点击重新初始化来重新初始化失败状态的应用实例。
发布
如果发布单处于待发布状态,您可以点击发布来开始发布。
重新发布
如果发布单处于发布失败状态,您可以点击重新执行来重新执行发布失败状态的应用实例。
取消
如果您想取消发布单,您可以点击取消来取消发布单。