TAPD 流水线支持集成企业正在使用的持续集成平台,提供可视化流水线,支持构建任务展示与管理。
这里以 Jenkins 集成为例,介绍流水线相关功能:
完成关联配置后,Jenkins 中的构建和部署结果将会自动同步至 TAPD 流水线中,可以在 TAPD 中直接查看流水线任务列表,执行状态,构建范围等信息,并可以直接触发流水线执行。
流水线列表
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/8a62c151d3d99d9537191dc6543892fa.png)
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/8a62c151d3d99d9537191dc6543892fa.png)
进入TAPD 项目 > 流水线应用,即可查看已关联的全部构建任务。构建任务列表提供任务信息、最近一次执行状态、构建业务对象(需求/缺陷/任务)展示,并支持手工执行构建。同时,项目管理员可以通过流水线权限设置进行分组权限管理。配合消息提醒能力使用,能够帮助团队透明构建状态,及时跟进构建失败任务的处理,快速解决研发过程问题。
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/aba86cf4bd7b0e2deef94ae184273d31.png)
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/aba86cf4bd7b0e2deef94ae184273d31.png)
流水线构建信息页
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/bfc824921f1ef52b022ab05f03d05446.png)
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/bfc824921f1ef52b022ab05f03d05446.png)
单击流水线,即可进入构建信息页面,构建信息页提供了流水线配置信息、最近执行信息、构建历史数据的展示与管理能力。
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/64518c4fb01ae11dbe69f7154db25778.png)
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/64518c4fb01ae11dbe69f7154db25778.png)
构建信息:模块支持展示构建名称、描述、代码仓库、触发方式配置信息。
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/af93964269f86ca09f5fa4f482a0eafe.png)
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/af93964269f86ca09f5fa4f482a0eafe.png)
最近执行:模块支持展示流水线执行各环节状态,若本次构建包含代码检查、打包、自动化测试、部署等任务,可以通过流水线快速查看各任务执行结果与产物,帮助研发人员快速掌握构建状态。
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/7e58c92a87102a332cf5e11bf615b6fe.png)
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/7e58c92a87102a332cf5e11bf615b6fe.png)
执行记录:提供构建历史查询能力,点击单次构建后即可查看历史执行信息,便于进行问题追溯与解决。
流水线消息通知
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/ce4370ec0e9855df63469112dfabacdd.png)
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/ce4370ec0e9855df63469112dfabacdd.png)
通过在流水线设置-持续集成设置中启用消息通知服务,即可收到每次流水线执行信息。
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/fea1af8d466b772175e07e4d2bad1644.png)
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/fea1af8d466b772175e07e4d2bad1644.png)
以流水线构建报告为例,通过报告能够快速查看本次构建信息,帮助团队了解构建范围,若构建失败,通知相关负责人快速介入问题处理。
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/7739f4d7d455992fb59de00c329f9779.png)
![图片描述](https://qcloudimg.tencent-cloud.cn/image/document/7739f4d7d455992fb59de00c329f9779.png)
功能预告:TAPD 企业微信机器人通知功能即将发布,如果您的团队正在使用企业微信,即可通过机器人将每次构建结果自动推送至指定工作群,便于团队成员关注构建结果。