Batch file TeamCity电子邮件通知

Batch file TeamCity电子邮件通知,batch-file,teamcity,freemarker,Batch File,Teamcity,Freemarker,目前在TeamCity上,我们有一个强化扫描作为构建步骤之一。扫描完成后,我通过.xml文档进行解析,并从扫描中获取漏洞计数。到目前为止,计数将返回到TeamCity中的构建日志 我的问题是如何计算漏洞数量并将其包含在通知电子邮件中?我不想为我想要包含的单个变量构建一个全新的电子邮件模板。我知道我可以扩展通知模板模型,但这是添加变量的最简单方法吗?Fortify扫描是从批处理文件运行的,是否有更简单的方法设置全局变量以检索TeamCity中的计数?通过打印一行到标准输出,将数字添加到构建状态文本

目前在TeamCity上,我们有一个强化扫描作为构建步骤之一。扫描完成后,我通过
.xml
文档进行解析,并从扫描中获取漏洞计数。到目前为止,计数将返回到TeamCity中的构建日志


我的问题是如何计算漏洞数量并将其包含在通知电子邮件中?我不想为我想要包含的单个变量构建一个全新的电子邮件模板。我知道我可以扩展通知模板模型,但这是添加变量的最简单方法吗?Fortify扫描是从批处理文件运行的,是否有更简单的方法设置全局变量以检索TeamCity中的计数?

通过打印一行到标准输出,将数字添加到构建状态文本中:

##teamcity[buildStatus text='Fortify: <number>; {build.status.text}']
##团队城市[buildStatus text='Fortify:{build.status.text}]
这样,结果将立即显示在生成列表和生成通知中