我在TFS中创建了一些查询,向我提供了包含我感兴趣的工作项以及我管理的工作项的结果。 我的要求很简单 - 我希望每天早上在我的邮箱中查看这些特定查询的结果。 有没有开箱即用的功能?或者我需要为此编写一些程序吗? 我正在使用TFS 2015.
对此有什么想法吗?
答案 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)
我为此创建了一个免费的扩展程序,它可以在Marketplace和GitHub中使用。
它使您可以创建带有任务的Azure管道,该任务能够发送电子邮件。您只需要SendGrid或SMTP服务器即可。