1.TAPD第三方服务集成能力,支持与代码仓库、流水线进行了深度打通,力求为开发团队提供流畅高效的使用体验。我们梳理了一份攻略,掌握下面几个小技能,让TAPD与代码仓库、流水线一起,成为研发团队的得力助手,让开发工作提质增效!
代码紧密关联,研发管理更高效
TAPD与腾讯工蜂、Gitlab等代码仓库进行了深度打通,管理员需要在 「公司管理 - 服务集成」中进行代码仓库关联,进入「项目设置 - 应用设置」启用代码仓库应用,就可以实现项目与代码库的关联。在此基础上,我们可以通过下面几个技巧,让研发工作更加高效。
1、需求单与代码Commit快速关联
针对一些需要将代码提交与需求/缺陷/任务进行绑定的场景,通过提交代码关键字的方式,实现代码与需求/任务/缺陷单快速关联。
2、需求单与Gitlab MR快速关联
当启用Gitlab代码仓库与TAPD进行关联后,我们可以复制需求、任务以及缺陷的【源码提交关键字】到MR标题或描述框中,与需求单进行快速关联并可查看MR记录。
深度集成流水线,持续交付更轻松
TAPD支持与业界主流流水线工具深度集成,使研发管理与代码关联、CI/CD能力紧密结合,助力团队打通产品交付流程,提升研发交付效率。通过这些小技巧,可以让研发过程更为流畅:
1、开启Jenkins关联,快速执行流水线
管理员在「公司管理 - 服务集成」 中开启Jenkins服务集成,再进入「项目设置 - 流水线应用」 进行配置,即可将TAPD与Jenkins流水线工具关联。直接在TAPD中执行和查看流水线状态,让需求、缺陷、任务与流水线紧密关联。
2、快速查看流水线状态,直接下载构建产物
在TAPD的需求/缺陷/任务 Tab页下,只需点击「流水线」栏,就可以快速查看需求相关的流水线执行情况,并支持下载构建产物和快速执行流水线,更加方便快捷。
3、快速查看代码质量报告&测试报告
TAPD支持与业界主流的代码质量分析工具和自动化测试工具集成,关联配置完成后,即可在流水线应用中查看代码质量报告和测试报告,对于失败的测试用例和需要跟踪的代码质量问题可以快速创建缺陷,进行跟踪管理。
4、担心流水线信息遗漏?来设置自动消息通知
TAPD流水线提供了两种消息通知的能力,帮助你快速接收流水线执行相关提醒,让研发信息实时触达,不再遗漏。
全局通知:对一些小规模且开发人员固定的团队来说,可以点击「流水线配置 - 持续集成关联 - Jenkins关联配置」里 ,为流水线设置统一的邮件/站内信/企业微信消息提醒。
定制化通知:对一些需要将单个流水线执行结果通知到不同的代码提交人员的场景,可以配置自动化助手流水线通知,实现邮件提醒。
自动化一切,开启自动化研发流程
自动化助手是TAPD打造的自动化流程管理工具,能够针对研发中心的目标事件执行一系列自动化操作。在与代码、流水线进行关联和打通后,开发团队可以在TAPD自动化助手的帮助下,围绕研发流程进行一系列自动化流程的建设和探索。
以上图中这条常见的工作流为例,一个需求从规划中到上线,需要经历几个不同的阶段。以往很多环节的流转和操作都要依赖人工完成,这经常会遗漏操作或者延迟,导致需求移交不及时。而通过代码、流水线与TAPD自动化助手的无缝衔接,研发团队可以更大限度从手工操作中解放出来。
- 代码关联后: 强制需求进入「开发中」阶段
- MR评审通过: 自动移交需求到「转测试」并触发流水线
- 验收通过后: 自动将需求单移交到「已实现」状态
- 自动提醒: 在研发全流程中,针对每处移交设置自动提醒,通过邮件通知下一处理人
-
轻量任务管理——简单直观,适合小项目团队或常规事务型团队管理产品需求和团队任务WikiWiki文档——团队的文档分享可以在这里直接查看