2010-11-22 118 views
12

我們正在試圖自動化構建過程。我們使用Visual Studio 2010和源代碼管理服務器 - Team Foundation Server 2008 - 位於不同的計算機上。Team Foundation Server「構建控制器」

當我在一個團隊中右鍵單擊項目的構建項目,並選擇新生成定義,我得到一個消息:

TF225001:創建構建定義需要構建控制器 的定義這個團隊項目集合。可能沒有配置任何 控制器,或者您可能沒有權限查看它們。 請聯繫您的Team Foundation Server管理員。

此構建控制器在哪裏?我如何爲我的團隊項目創建一個?

回答

7

爲了防止任何人仍在閱讀本文,問題在於Visual Studio 2010.雖然所有版本的TFS和VS都是廣泛兼容的(源代碼管理,工作項目等),但是在3 TFS的版本是Team Build。

如果您需要管理構建與TFS 2008,你真的需要使用團隊資源管理器2008年

+1

也許這曾經是這種情況,但真正的問題到今天是從字面上沒有建立控制器;請參閱@ Paul的回答 – Heliac 2014-07-30 13:14:51

+0

@Heliac Build控制器在TFS 2008中不存在。對於晚於2008年的TFS版本,則Pauls答案是有效且正確的。然而,這個問題具體是關於TFS 2008與Visual Studio 2010(見標籤) – 2014-08-05 09:11:44

0

在TFS管理控制檯中,去構建配置,並創建一個新的控制器(也可能是一個新的代理)。

您可以創建在VS或團隊資源管理器,點你的項目生成定義到項目建設中,選擇一個工作空間等構建控制器作爲調度的

想,作爲事代理做實際的工作,你可以有幾個代理(如果你想要)執行構建,並且可以單獨配置(如果需要的話)。

個人,我們有一個代理,因爲大多數建立只需要幾分鐘的時間,我們已經沒有任何問題,你可以檢查從VS /團隊資源管理器構建的積壓,並根據需要玩的選擇!

2

爲了什麼它的價值,我必須連接到從VS2010一個TFS 2008項目,並試圖創建一個新的構建定義這個同樣的問題。這是我們升級在VS2010中使用的現有VS2008項目。最終,我能夠通過在VS2008中使用控制器創建構建定義來解決錯誤,然後我可以在VS2010中成功編輯它。

7

如果這個問題仍然沒有得到解決。

我有這個問題,但通過遠程處理到我的TFS服務器,拉起在Team Foundation管理員控制檯,並在左側導航底部固定它,它說,「構建配置」。如果你點擊「Build Configuration」,你會在右側看到一個標題爲「Configure Installed Features」的鏈接。

這會給你一個配置構建服務的嚮導。

希望這可以幫助別人!

保羅