如何接收“构建排队”TFS通知/警报?

时间:2018-04-04 09:53:44

标签: tfs notifications

我想尝试为我们的团队制作一个Slack机器人,以显示TFS构建何时排队。 TFS设置中有“警报”,允许向URL发送SOAP警报,但唯一可用的“构建”事件是构建完成/失败/部分成功...基本上当构建完成一个或另一个结果时。 但是,当构建开始/排队时,没有什么可以提醒的。

然而,我已经看到声称在构建开始时显示桌面弹出窗口的实用程序(以及其他构建事件)。我认为这意味着有一些方法可以获得这些通知......

如何在构建排队时监控或接收来自TFS的通知? TNX!

1 个答案:

答案 0 :(得分:1)

当构建排队/启动时,没有内置警报通知可以发送电子邮件。

您可以使用TFS中的通知Web服务构建一个将接收Web服务通知的应用程序,然后执行您想要的任何操作;例如请求完整构建状态,构建开始时间,排队构建信息。

详情请参阅此blog

此外,您还可以参考一些第三方源代码,了解如何查询构建状态并使用通知和警报系统。适用于XAML和vNext。