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

时间:2015-03-03 17:41:59

标签: logging build teamcity build-error email-notifications

我是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>

我应该添加/更改哪些内容才能显示前100行?

1 个答案:

答案 0 :(得分:0)

目前这个答案对我来说只适用于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/