单个构建步骤的 TeamCity 构建日志

TeamCity buildlog for a single build step

当 teamcity 执行 MSBuild 步骤时,构建日志具有 collapsible/expandable 层次结构。我有一个运行 powershell 脚本的大型构建步骤,生成的构建日志很大,需要花费大量时间来加载。有没有一种方法可以使 teamcity 将单个构建步骤拆分为许多较小的步骤,而不仅仅是一个巨大的文本文件?

无法在日志中将构建步骤拆分为多个步骤,但您可以创建嵌套的可折叠块,如 this answer 中所述。在您的脚本中执行以下操作:

write-host "##teamcity[blockOpened name='<blockName>']"
#do work
write-host "##teamcity[blockClosed name='<blockName>']"