4

我試圖配置發佈管理與我們的TFS一起運行。在構建我得到一個異常而不能工作,如何解決它:發佈管理導致構建失敗

異常消息:發佈構建失敗(類型除外) 異常堆棧跟蹤:在System.Activities.Statements.Throw.Execute(CodeActivityContext上下文) 在System.Activities.CodeActivity.InternalExecute(ActivityInstance例如,ActivityExecutor執行人,BookmarkManager bookmarkManager) 在System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor執行人,BookmarkManager bookmarkManager,地點resultLocation)

的版本沒有出現在發佈管理客戶端。所以我只能假設它無法到達發佈管理服務器?反正有沒有獲得更多的調試信息?

我無法找到關於此的更多信息?

+1

在您的構建輸出中,單擊'查看日誌'以獲取有關失敗的更多信息。 – joerage 2014-12-09 17:17:04

回答

3

除了什麼沃特說(嗨沃特:)!):

  1. 確保發佈管理客戶安裝在您的構建代理。安裝完成後,確保已經運行並將其連接到RM服務器。您這樣做的帳戶無關緊要。
  2. 確保構建服務帳戶(所有構建版運行的帳戶)在發佈管理中爲服務用戶
+1

嗨,這解決了我的問題,謝謝。發佈管理客戶端已與發佈管理服務器斷開連接。謝謝 – Westy10101 2014-12-16 10:46:35

+0

好聽!如果它證明是正確的解決方案,不要忘記接受這個答案。接受答案將有助於未來遇到同樣問題的人更輕鬆地找到解決方案。 – 2014-12-16 13:20:02

4

要找出導致錯誤的內容,您可以編輯您的構建定義,然後禁用釋放觸發器。然後確保你的構建成功。

如果構建成功而不觸發發佈,則可以從RM客戶端啓動手動發佈,然後選擇剛剛創建的最新生成輸出。

這樣,您可以跟蹤您的版本的詳細信息。

如果兩者均成功,則可能是您正在運行構建器的帳戶沒有權限在RM中觸發發佈。您應該檢查帳戶並確保它可以代表他人執行任務。

+0

我只是在MS Build定義的進程選項卡中將版本更改爲false,然後才成功構建,然後僅由RM Client開始部署。其成功部署的應用。它的工作。謝謝 – adnan 2016-04-07 13:18:18