TeamCity 电子邮件通知
TeamCity email notification
目前在 TeamCity 上,我们将 Fortify 扫描作为构建步骤之一。扫描完成后,我解析 .xml
文档并从扫描中获取漏洞计数。截至目前,计数回显到 TeamCity 中的构建日志。
我的问题是如何获取漏洞计数并将其包含在通知电子邮件中?我不想只为我想包含的单个变量构建一个全新的电子邮件模板。我知道我可以扩展通知模板模型,但这是添加变量的最简单方法吗? Fortify 扫描来自批处理文件 运行,是否有更简单的方法来设置全局变量以检索 TeamCity[=20 中的计数=]?
通过将带有 service message 的行打印到标准输出中,将数字添加到构建状态文本中:
##teamcity[buildStatus text='Fortify: <number>; {build.status.text}']
这样,结果将立即显示在构建列表和构建通知中。
目前在 TeamCity 上,我们将 Fortify 扫描作为构建步骤之一。扫描完成后,我解析 .xml
文档并从扫描中获取漏洞计数。截至目前,计数回显到 TeamCity 中的构建日志。
我的问题是如何获取漏洞计数并将其包含在通知电子邮件中?我不想只为我想包含的单个变量构建一个全新的电子邮件模板。我知道我可以扩展通知模板模型,但这是添加变量的最简单方法吗? Fortify 扫描来自批处理文件 运行,是否有更简单的方法来设置全局变量以检索 TeamCity[=20 中的计数=]?
通过将带有 service message 的行打印到标准输出中,将数字添加到构建状态文本中:
##teamcity[buildStatus text='Fortify: <number>; {build.status.text}']
这样,结果将立即显示在构建列表和构建通知中。