如何获得TFS生成通知状态
我想在TFS中获得Build状态(无论成功还是失败)。可以使用哪种类和方法来达到这个目的。
您可以运行“生成通知”,与“CC托盘”类似,它会不断向您提供您感兴趣的所有版本的状态。 要启动该工具,请转到…
所有程序 – > Microsoft Visual Studio 2010 – > Team Foundation Server工具 – >生成通知
点击选项button,订阅服务器上的任何版本。 现在,系统托盘中会显示绿色的checkbox或红色的X,表示您select的版本的状态。
在带TFS 2013的Visual Studio 2013中,您具有来自TFS的电子邮件警报和“构build通知”系统托盘工具: http : //msdn.microsoft.com/zh-cn/library/ms181725.aspx
但是,即使进行search,通常也不会显示在Windows 8“开始”屏幕中。 所以,从这里的大多数安装中手动运行它:
C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ BuildNotificationApp.exe
TFS API主要logging在MSDN下的Visual Studio SDK中: http : //msdn.microsoft.com/library/bb130146 ,但是构buildAPI位于不同的位置(在TFS文档中): http:// msdn。 microsoft.com/library/cc339575 。
这些是tf.exe和团队资源pipe理器(等)使用相同的程序集。
如果您只想要警报(不是以编程方式):您可以右键单击团队资源pipe理器中的项目并select项目警报 。
查看MSBuildCommunityTasks库。 它有一个邮件任务。
将其导入到您的构build项目中以发送邮件。
您可以使用称为AnyStatus的Visual Studio扩展,它支持XAML和vNext构build以及许多其他监视器,如Windows服务,HTTP,TCP / UDP,Ping等。
免责声明:我是AnyStatus的作者
在TFS 2008下,您可以右键单击TFS项目名称(在团队资源pipe理器中)并select项目警报。
然后selectA Build Completes警报,并将您的电子邮件地址放入“发送至”字段。
我认为 TFS 2005也有这个function,但我不能记住。 有一阵子了。 ;)
要在Team Explorer中启用生成通知电子邮件警报,请执行以下操作:
如果您尚未连接到您想要工作的团队项目,请连接到团队项目。
select首页 ,然后select设置 。
在“ 设置”页面的 “ 团队项目”下 ,select“ 项目警报” 。 select一个或多个警报事件。
在发送我的警报到框中,select编辑并input应接收警报的每个人的电子邮件地址。 使用分号分隔多个电子邮件地址。
更多详细信息,请参阅: https : //msdn.microsoft.com/en-us/library/ms181725.aspx