流水线使用指引

最近更新时间:2019-07-04 17:17:35

TAPD 流水线支持集成企业正在使用的持续集成平台,提供可视化流水线,支持构建任务展示与管理。本文档以 Jenkins 集成为例,介绍流水线相关功能。
完成关联配置后,Jenkins 中的构建和部署结果将会自动同步至 TAPD 流水线中,可以在 TAPD 中直接查看流水线任务列表,执行状态,构建范围等信息,并可以直接触发流水线执行。

流水线列表

进入 TAPD 项目 > 流水线应用,即可查看已关联的全部构建任务。构建任务列表提供任务信息、最近一次执行状态、构建业务对象(需求/缺陷/任务)展示,并支持手工执行构建。
同时,项目管理员可以通过流水线权限设置进行分组权限管理。配合消息提醒能力使用,能够帮助团队透明构建状态,及时跟进构建失败任务的处理,快速解决研发过程问题。

流水线构建信息

流水线信息页

流水线信息页展示了流水线配置信息、最近执行信息、构建历史数据的展示与管理能力。
构建信息支持展示构建名称、描述、代码仓库、触发方式配置信息。
最近执行支持展示流水线执行各环节状态,若本次构建包含代码检查、打包、自动化测试、部署等任务,可以通过流水线快速查看各任务执行结果与产物,帮助研发人员快速掌握构建状态。
执行记录提供构建历史查询能力,单击单次构建后即可查看历史执行信息,便于进行问题追溯与解决。

流水线执行信息页

  • 流水线模块
    支持单击【Console Output】,查看具体构建步骤执行情况。
  • 构建对象模块
    可查看本次构建的需求/缺陷/任务范围。根据代码提交时所关联的业务对象确定,若没有构建对象数据,可以检查本次构建是否有增量代码提交,或代码提交时是否插入了 TAPD 代码关键字。
  • 构建产物模块
    若已启用构建产物关联,构建完成后,可查看最新构建信息并下载构建制品。
  • 代码检查模块
    若已启用代码检查关联,构建完成后,可查看最新代码质量检查结果。
  • 自动化测试模块
    若已启用自动化测试关联,并配置了 TAPD 自动化测试报告解析任务,构建完成后,可查看最新自动化测试结果。单击执行失败的自动化测试用例,即可查看用例失败原因。

迭代进度跟踪与度量

通过将流水线关联至迭代,即可在迭代下查看流水线构建数据统计。关联步骤如下:

  1. 进入迭代详情页面,单击【仪表盘】进入迭代统计页面。
  2. 找到“构建”统计报表,单击右上角【关联流水线】按钮,选择需要关联迭代的流水线,待流水线执行后,即可查看构建统计数据。

流水线消息通知

选择【流水线设置】> 【持续集成设置】启用消息通知服务,即可收到每次流水线执行信息。以流水线构建报告为例,通过报告能够快速查看本次构建信息,帮助团队了解构建范围,若构建失败,通知相关负责人快速介入问题处理。