在 teamcity 电子邮件模板中显示构建日志的第一行

Show first lines of build log in teamcity email template

我是 FTL 模板的新手,我想显示构建日志的前 100 行。我得到了显示来自 TC documentation 的整个构建日志的原始脚本,它是这样的:

<#list build.buildLog.messages[1..] as message><#-- skipping the first message (it is a root node)-->
  <#if message.status == "ERROR" || message.status == "FAILURE" > 
    ${message.text}
  </#if>
</#list>

我应该如何 add/change 只显示前 100 行?

目前这个答案只适用于 build_fail.ftl 模板,但将 build.buildLog.messages 中的索引范围更改为 0..99 有帮助:

<#list build.buildLog.messages[0..99] as message>

我在此博客上发布了一个答案,并在我的评论中得到了答案:http://www.mikeobrien.net/blog/build-timing-and-error-details-teamcity-notifications/