如何为TFS 2015的查询结果安排电子邮件?

时间:2016-05-18 12:59:43

标签: .net tfs azure-devops tfs2015

我在TFS中创建了一些查询,向我提供了包含我感兴趣的工作项以及我管理的工作项的结果。 我的要求很简单 - 我希望每天早上在我的邮箱中查看这些特定查询的结果。 有没有开箱即用的功能?或者我需要为此编写一些程序吗? 我正在使用TFS 2015.

对此有什么想法吗?

4 个答案:

答案 0 :(得分:4)

不,没有开箱即用功能。目前,您只能手动通过Web Portal或团队资源管理器发送查询结果。 VSTS用户语音已经有功能请求:Send email with query results on a schedule。请投票。

目前,另一种方法是使用VSTS API创建一个应用程序,以便按时收到查询请求并通过电子邮件发送。

答案 1 :(得分:1)

您可以编写一个小型PowerShell脚本,使用Spec运行此查询并通过电子邮件发送结果。

然后你添加一个每天早上都会执行该脚本的预定作业。

答案 2 :(得分:1)

我写了一个小的开源实用程序,使您可以做到这一点。 基本上,它接受一些TFS设置(TFS URL,TFS项目guid和查询guid)和一些邮件设置(电子邮件等,以及您的smtp服务器),并且完全可以做到这一点。

https://github.com/idanpl/tfs-query-reporter

如果要二进制文件,只需转到输出目录。

干杯!

答案 3 :(得分:0)

我为此创建了一个免费的扩展程序,它可以在MarketplaceGitHub中使用。

它使您可以创建带有任务的Azure管道,该任务能够发送电子邮件。您只需要SendGrid或SMTP服务器即可。