2015-10-15 30 views
0

我有一個關於TFS和門控登記活動的問題。TF270012:沒有可供登記的shelveset

我的客戶要求我在每個簽入中建立一個構建驗證系統。

但是在構建和測試過程結束時,shelveSet的簽入失敗。

默認情況下,在工作流程中,門控簽入的行爲超出了「在代理上運行」序列。

的錯誤是TF270012:沒有可擱置在檢查

任何想法?

非常感謝您的幫助。

Ismael

+1

您正在使用哪個TFS?您是使用默認構建模板還是自定義構建模板? – qxg

回答

0

如果您正在使用自定義構建過程。以下一些可能會導致此錯誤:

  1. 放在「檢查門控變更」事件上生成代理運行(支票中必須發生在生成控制器)
  2. 生成代理拋出的內存異常(重新啓動)
  3. 確保CustomTemplate中您的自定義活動順序正確。

此外,通過將記錄詳細度更改爲診斷,您可以在構建過程中獲取更多詳細信息以進行故障排除。獲取生成日誌的詳細信息:https://msdn.microsoft.com/en-us/library/ms171470.aspx