TeamCity On-Premises 2024.03 Help

解决构建问题

无论何时您在 Build Results (构建结果)中看到一个失败的测试或其他问题,您都可以将其指派给您团队中的任何成员进行进一步的调查。 这份指南解释了如何:

  • 分配并解决调查。

  • 静音和取消静音失败的测试和构建问题。

  • 浏览调查历史记录。

您可以在 TeamCity UI 中看到问题或测试的任何地方执行这些操作。 例如,如果您在构建列表中展开失败的构建:

调查或静音问题

或者,在概览测试标签页中的构建结果。 此外,Tests 标签页允许您筛选并选取多项测试,这样您可以对整个选择应用某个特定操作。

调查或静音问题

调查员将能够探索构建结果,在构建 概述 中查看相关的堆栈跟踪,并确定问题的原因。

分配调查任务并静音问题

让我们开始打开失败构建的 Build Results (构建结果)。 在 Overview 标签页中查找故障,并打开其上下文菜单,如上述截图所示。 请选择 分配调查静音问题/测试

调查/静音菜单对于来自您的源项目的测试和构建问题(其他故障,主要与构建环境相关)来说是相等的。 它由四个部分组成:

  • 项目范围:选择应调查此问题的项目。

  • 调查选项:从您的 TeamCity 实例的用户(包括您自己)中选择一位调查员。 您可以选择是否让此故障自动解决(也就是说,只要在接下来的任何构建中不再复现,就可以认为已解决),或者等待负责的开发人员找到原因并在这个菜单中标记为已修复。在此菜单中,您也可以选择无需修复就删除现有的调查 ---- 通过选择 无调查

  • 静音选项:控制如何静音此故障。 静音问题或测试在构建结果中有特殊标记,并且不会影响构建状态。 这使得可以暂时将任何对您的构建不关键的复杂问题排除在外。
    要取消故障的 "静音" 状态,打开此菜单并选择 未静音

  • 评论:留下与失败相关的任何提示。

查看您的调查结果

要查看所有已分配给您的调查,请在标题中打开您的用户个人资料菜单并选择 Investigations。 如果有任何进行中的调查,您将在您的用户名左侧看到它们的数量。 在这种情况下,您只需简单点击,无需打开用户菜单。

打开我的调查

My Investigations 页面显示了您所有调查的树状图。 在这里,您可以手动管理任何失败,或者将它们全部标记为已修复。

查看如何设置关于新的 investigations 的通知,以便您能尽快了解到它们。

查看调查历史

您可以随时查看重复测试或问题的调查历史。 这有助于确定谁以及何时更改了其状态,以及它可能如何影响构建状态。

要查看调查历史,请打开失败的上下文菜单并选择 显示调查历史

阅读更多关于调查和静音失败的内容,在 这篇文章 中。

最后修改日期: 16日 7月 2024年