文档

发布管理

更新时间:

通过本文,您将了解研发效能平台上的发布模式,以及如何创建、查看发布窗口,关联发布窗口与迭代。

研发效能平台支持以下两种发布模式:

  • 单迭代发布:迭代创建之后,会有一个默认的发布单(快速发布)存在,如果不和其他迭代一同发布,则不需要再额外创建发布窗口(即窗口发布)。

  • 发布窗口(窗口发布):适用于多个迭代在同一个发布单中进行发布。在这种场景下,将迭代和发布窗口进行关联即可。

新建发布窗口

  1. 从左侧导航栏进入 研发迭代 > 我的发布,单击 新建发布

  2. 在新建发布窗口页面,输入以下信息:

    • 发布名称:发布名称信息。

    • 发布接口人:只有发布接口人才能对发布窗口实施提交发布。

    • 合并截至时间:将开发阶段分支合并至主干的截至时间,若延期将会提示。

    • 提交预发截至时间:进入预发阶段的截至时间,若延期将会提示。

    • 提交发布截至时间:延期将会提示。

    • 预计发布时间:预计发布的时间。

  3. 单击 新建 完成创建。

关联迭代

可通过以下两种方式关联迭代:

发布窗口关联迭代

  1. 从左侧导航栏进入 研发迭代 > 我的发布,在发布列表中,单击具体发布名称,进入发布详情页。

  2. 单击 关联迭代 标签下的 关联迭代 按钮。

  3. 选择要关联的迭代,单击 确认 按钮完成关联。

    说明
    • 您可以在 关联迭代 标签下,迭代列表的右侧单击 踢出 来解绑迭代和发布,如果迭代负责人在 成员与角色 中配置了邮箱地址,当解绑迭代后,迭代负责人会收到发布与迭代解绑的说明邮件。

    • LinkE 专有云环境邮件通知功能需要开通 SMTP 服务,详情请参见 SMTP 服务

迭代关联发布窗口

  1. 从左侧导航栏进入 研发迭代 > 我的迭代,在迭代列表中,单击具体迭代名称,进入迭代详情页。

  2. 在顶部导航栏上单击 发布配置 标签 > 关联发布窗口

  3. 选择要关联的发布,单击 确认 按钮完成关联。

查看发布窗口

  1. 从左侧导航栏进入 研发迭代 > 我的发布,进入发布列表页面。

  2. 按发布关系人(我参与的我创建的所有发布)、发布状态(所有状态提交发布发布中发布完成)、关键字(发布名称、发布 ID)进行发布搜索。

  3. 单击发布名称,即可进入发布窗口详情页面,该页面整体分为 6 个部分:

    • 发布信息:包括发布状态、发布基础配置、发布依赖、发布应用清单。

    • 发布内容:包括代码变更、jar 包。

    • 关联迭代:发布窗口内关联的迭代信息。

    • 相关任务:发布窗口内关联的任务信息,包括任务状态。

    • 应用信息:发布窗口内包含的应用信息。

      说明
      • 此处的应用信息是该发布已关联迭代中的应用信息,您可以在发布中直接解绑应用,但是此操作不可逆,会同时在迭代中删除该应用,若需要再发布该应用,需要重新创建新的迭代进行绑定发布。

      • LinkE 公有云环境支持邮件通知功能,如果应用负责人在 成员与角色 中配置了邮箱地址,当解绑应用后,应用负责人会收到发布与应用解绑的说明邮件。

      • LinkE 专有云环境邮件通知功能需要开通 SMTP 服务,详情请参见 SMTP 服务

    • 报告:发布窗口内应用的质量信息。

    • 操作日志:按时间节点显示该发布中进行了哪些操作。

更新/取消发布

当迭代由于某种原因发布失败后,为防止发布单长期处于发布中的状态,LinkE 现支持在迭代详情页对 灰度发布 两个阶段的迭代进行更新/取消发布的操作。

灰度阶段

当迭代推进至灰度阶段时,您可以通过单击 更新发布 重置发布 进行更新/取消发布的操作,不同的操作和使用场景说明如下:

  • 重置发布

    • 当您未单击发布时,如果单击 更新发布,系统会提示 未提交发布

    • 当您单击 提交灰度发布 后,再单击 更新发布,系统会提示您登录 PaaS 平台进行发布。

    • 开始发布后,单击 更新发布,如果 PaaS 平台仍然在发布中,则反馈发布中,否则将发布单更新到完成。

  • 重置发布

    单击 重置发布 后刷新页面,该迭代将退回至待提交发布阶段,可以再次提交灰度发布。

发布阶段

当迭代推进至发布阶段时,您可以通过单击 更新结果 强制结束 进行更新/取消发布的操作,不同的操作和使用场景说明如下:

  • 更新结果

    • 当您未单击发布时,如果单击 更新结果,系统会提示 未提交发布

    • 当您单击 提交发布 后,再单击 更新结果,系统会提示您登录 PaaS 平台进行发布。

    • 开始发布后,单击 更新发布,如果 PaaS 平台仍然在发布中,则反馈发布中;如果 PaaS 平台已经发布完成,则反馈更新结束。

  • 强制结束

    单击 强制结束 后,迭代页面显示发布取消。

说明

发布结束发布取消 两种状态都代表该迭代已经完成。

生产发布说明

  1. 将迭代推进到发布阶段后,如果发布下所有迭代及应用都已经到达发布阶段,会显示 提交发布 按钮。

  2. 单击 提交发布,系统会将发布单提交到经典发布运维中,并显示 发布单地址

  3. 单击 发布单地址 后,可以跳转到经典发布运维平台进行发布。

  4. 当检测到对应发布已经发布完成后,系统会自动结束发布阶段,迭代状态显示为发布完成。

说明

因为部分流水线组件如构建、filex 上传、部署等,都需要配置部署环境才能执行,所以在手动触发流水线前,您可以选择是否进行流水线预检,避免流水线因组件配置失误导致发布失败。

  • 本页导读 (0)
文档反馈