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