我正在尝试更改 TFS 2015 生成的电子邮件警报的主题。到目前为止,我想出了在哪里可以找到电子邮件正文的模板
c:\Program Files\Microsoft Team Foundation Server 14.0\Application Tier\TFSJobAgent\Transforms\1033\BuildCompletedEvent.xsl
但是,我仍然不知道电子邮件的主题设置在哪里。任何人都可以提供提示吗?
提前致谢
不允许通过修改 TFS2015 中的电子邮件模板来修改电子邮件主题。
您必须通过 API 订阅 TFS 事件,此方法提供了设置您想要的电子邮件主题的选项。查看此博客以获取更多信息: http ://geekswithblogs.net/BobHardister/archive/2013/07/24/tfs-2012-api-create-alert-subscriptions.aspx(该博客是为 TFS2012 编写的,适用于 TFS2015出色地)
默认情况下,我们只能自定义 TFS 电子邮件警报的格式。事件服务使用 .xsl 和 plaintextXsl 文件将事件的 XML 数据转换为电子邮件消息。编辑 .xsl 文件以获得电子邮件通知的不同格式。
发出的电子邮件的内容是从 TeamFoundation.xsl 文件和 BuildCompletedEvent.xsl 自动生成的。不建议修改 TeamFoundation.xsl 文件。正如 DaveShaw 所说,您需要订阅 Event Service 并创建自己的电子邮件。