TFS vNext Builds - Gated-Check-in触发器在初始定义后停止触发一段时间

时间:2016-11-10 17:34:55

标签: tfs visual-studio-2015 tfvc gated-checkin vnext

我使用TFS vNext构建系统定义了几个构建定义。其中包括使用门控登记功能。

最初,在定义构建时,具有属于Gated Check-in过滤器的任何Include部分的路径内的文件的签入将导致出现Gated Check-In的提示,然后是(接受后)触发构建。

然而,在一段时间后(例如1天),一些开发人员的签到不再触发门控签入(并且提交会立即提交给源代码管理),而其他开发人员的签到继续导致Gated Check-In提示出现。

我无法通过取消选中来重置此功能;保存;重新检查Gated Check-in复选框。

作为解决方法,我已经能够在不同的构建上为相同的路径启用门控签入,然后撤消它,并在原始构建上重新启用。但是,这仅适用于短时间。

我在TFS Server 2015 Update 2和Update 3中都看到了这一点。

旧的XAML版本从未发生此问题。

服务器产品/版本是:

  • Microsoft Visual Studio Team Foundation Server Update 3
  • 版本14.95.25122.0

如何配置TFS vNext签到以便始终触发?

关键词: - 门禁办理登机手续失败;门禁办理登机手续不开火;门禁办理登机手续

1 个答案:

答案 0 :(得分:1)

这是TFS错误。

在向Microsoft记录支持案例后,他们确认这是在通过负载均衡器配置了多个TFS应用程序层(AT)的TFS安装上发生的TFS错误。

在某些情况下,TFS vNext Build Gated Check-Ins会跳过验证并立即提交更改。

有一个可用的热修复DLL(对于文件Microsoft.TeamFoundation.Build2.Server.dll),但需要联系Microsoft才能获取它。鉴于这是一个错误,它不应该是一个收费的微软支持事件。 (我使用了我的MSDN Microsoft支持信用之一,但没有扣除。)

相关问题