Node.js 以登录tfs生成电子邮件的形式发送命令输出

Node.js 以登录tfs生成电子邮件的形式发送命令输出,node.js,xslt,tfs,continuous-integration,tfsbuild,Node.js,Xslt,Tfs,Continuous Integration,Tfsbuild,我有一个构建,使用TFS 2017运行一些npm测试。 我为失败的构建设置了电子邮件通知 开发人员要求获得有关npm测试的更多信息,而不仅仅是“npm失败,退出代码为1”,因此我希望将整个输出作为日志文件附加到电子邮件,或者解析输出并将其作为错误消息发送到电子邮件通知 我试图修改BuildCompletedEvent.xsl以获得不同的值,但我一直得到无信息的npm失败消息 有人知道如何将整个命令输出发送到电子邮件或类似的东西吗?如果构建日志包含所有npm测试输出。您可以使用RESTAPI或po

我有一个构建,使用TFS 2017运行一些npm测试。 我为失败的构建设置了电子邮件通知

开发人员要求获得有关npm测试的更多信息,而不仅仅是“npm失败,退出代码为1”,因此我希望将整个输出作为日志文件附加到电子邮件,或者解析输出并将其作为错误消息发送到电子邮件通知

我试图修改BuildCompletedEvent.xsl以获得不同的值,但我一直得到无信息的npm失败消息


有人知道如何将整个命令输出发送到电子邮件或类似的东西吗?

如果构建日志包含所有npm测试输出。您可以使用RESTAPI或powershell脚本捕获相关的生成日志。详细步骤请参考此问题:

然后,只需使用一些自定义任务发送包含构建定义中附件的邮件,例如或任务。或者,您可以根据自己的要求编写任务,了解如何访问此博客: