团队城市电子邮件通知



目前在TeamCity上,我们将Fortify扫描作为构建步骤之一。 扫描完成后,我解析.xml文档并从扫描中获取漏洞计数。 截至目前,该计数将回显到 TeamCity 中的构建日志中。

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

通过将包含服务消息的行打印到 stdout 中,将数字添加到构建状态文本中:

##teamcity[buildStatus text='Fortify: <number>; {build.status.text}']

这样,结果将立即显示在构建列表和构建通知中。

最新更新