2016-11-10 40 views
1

我已經使用TFS vNext構建系統定義了幾個構建定義。這些包括使用門控簽到功能。TFS vNext構建 - 門控簽入觸發器在初始定義後停止觸發一段時間

最初,當定義構建時,具有位於門控簽入過濾器的任何「包含」部分的路徑內的文件的簽入會導致出現選通簽入的提示,隨後(在接受之後)觸發構建。

但是,經過一段時間(例如1天)後,來自某些開發人員的簽入不再觸發門控簽入(並且提交立即提交給源代碼管理),而來自其他開發人員的簽入仍然會導致將出現門控簽入提示。

我無法通過取消選中來重置此項;保存;重新檢查門控簽入複選框。

作爲解決方法,我已經能夠爲不同版本上的相同路徑啓用門控簽入,然後撤消它,並在原始版本上重新啓用。但是,這隻適用於短時間。

我在兩個TFS服務器2015年更新2看到了這一點,並更新3

這個問題永遠不會與舊的XAML發生構建。

服務器產品/版本是:

  • 微軟的Visual Studio Team Foundation Server的更新3
  • 版本14.95.25122.0

如何配置TFS vNext入住手續,使他們總是被解僱?

關鍵字: - 門控檢入失敗;門禁辦理登機手續無法啓動;門禁簽到跳過

回答

1

這是一個TFS錯誤。

在向Microsoft記錄支持案例後,他們確認這是TFS安裝時發生的TFS錯誤,該安裝通過負載均衡器配置了多個TFS應用程序層(AT)。

在某些情況下,TFS vNext構建門控簽入會跳過驗證並立即提交更改。

有一個hot-fix DLL可用(對於文件Microsoft.TeamFoundation.Build2.Server.dll),但它需要聯繫Microsoft才能獲得它。鑑於這是一個錯誤,它不應該是一個收費的Microsoft支持事件。 (我使用了我的MSDN Microsoft支持信用中的一個,但它沒有被扣除。)

相關問題