是否可以从TeamCity构建中获取原始构建日志?

Pet*_*ham 9 teamcity

是否可以从TeamCity构建中获取原始构建日志?我编写了一个自定义测试运行器,它作为命令行构建步骤运行,并通过将##teamcity...行打印到stdout来报告测试结果.TeamCity的构建日志似乎在识别它们时将其剥离.我想看看原始输出来帮助调试我的测试运行器.

更新: 显然这是不可能的.neverov(我假设JetBrains的Dimitry Neverov?)解释了这个并给出了一个解决方法,所以我接受了他的答案.

小智 11

您可以通过查看代理/logs目录来查看构建代理的原始输出.这显示了在TeamCity控制台中显示的构建输出上隐藏的未分析数据.

例如c:\TeamCity-Agent\logs\teamcity-build.log.


nev*_*rov 6

您可以通过单击构建日志页面上的“下载完整构建日志”来下载它。

  • 事实证明,并非所有服务消息都是相同的,TeamCity 甚至在完整的构建日志中也隐藏了其中一些消息。测试结果消息也被隐藏。因此,调试它的唯一方法是在本地或代理上运行构建脚本。如果输出中有消息,但 TeamCity 忽略它们,请发布错误。 (3认同)