协调TFS 2015 vNext构建的工作区

时间:2016-09-06 08:26:51

标签: tfs tfs2015

我们曾经使用xaml构建定义从Windows机器的托盘获取完成构建的通知,它还有一个协调工作区的选项。 vNext版本无法使用相同的功能。

BuildNotification App可用于VS 2015,但似乎vnext版本无法使用协调工作区。是否有其他应用程序可以发出通知并进行协调操作?

3 个答案:

答案 0 :(得分:5)

我们刚刚迁移到新版本(vNext)并且也缺少此功能。 目前,我们可以通过IDE(VS 2015)手动执行此操作:

  1. 团队资源管理器 - >构建
  2. 右键点击最新版本并随附更改 - > "协调工作区......"
  3. enter image description here

答案 1 :(得分:3)

BuildNotificationApp 仍然是VS 2015的一部分,可在此处找到:connectTask。但是,此应用程序仅适用于XAML构建。

目前,要解决缺少的功能,您可以使用免费的构建状态工具Catlight。它还显示托盘区域中vNext构建的状态。 enter image description here

对于reconcile工作区,vNext构建没有此内置功能。但是,您可以为工作区手动使用tf reconcile command。如下截图: enter image description here

更新

如果你只想要一个简单的app或vs扩展来实现它,那么现在就没有这些东西了。您可能必须自定义自己的扩展来实现它。

UPDATE2:

我在uservoice中创建了一个功能请求:

  

协调vNext Build的工作区

     

https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/15979690-reconcile-workspace-for-vnext-build

答案 2 :(得分:0)

您可以使用AnyStatus来监视vNext和XAML构建。 AnyStatus带有称为触发器的功能,通过该功能,您可以运行程序或批处理脚本以响应状态更改。使用触发器,可以将其配置为在构建状态从“运行”更改为“确定”时运行“ tf.exe协调”。

免责声明:我是《任意状态》的作者。