2010-03-23 74 views
0

我們一直在使用CC.NET作爲我們在一個月左右的時間,現在,這已經工作確定與TFS CI服務器的工作空間的問題。在配置中,我們能夠指定TFS服務器,用戶名,密碼,項目和工作空間,這都很好。的TeamCity與TFS -

現在我們主要是移動到TeamCity的,因爲它只是接縫更加堅實的好得多使用。問題是讓它與TFS協同工作。

爲了這個目的,無論是工作空間和機器名是「BuildMachine」,用戶名是「BuildUser」 TFS項目「$ /項目/開發/網站」

我縫正確設置它,我認爲,就像在測試連接時一樣,它是成功的。當我運行一個構建時,我得到一個TFS錯誤:「運行構建階段UpdateSourcesFromServer時發生RunBuildException。」

它接着說:「沒有符合條件的工作區發現將重新創建工作區和perofming乾淨的檢出。」

然後,它試圖創建一個新的工作區是這樣的:TeamCity的-S-sqa9qe2aulx22gz4rzkogl5kr/BuildUser

它試圖建立一些映射,然後失敗,因爲:「工作文件夾C:\已在使用由工作區BuildMachine; BuildUser在計算機BuildMachine上「。

這接縫確定,因爲這是CC.net使用工作區,和C:\項目\ dev的\網站是路徑到項目中。問題是,爲什麼TeamCity沒有選擇它並使用這個工作空間?爲什麼它會嘗試創建一個新的?任何想法如何我可以解決這個問題?

感謝

+0

什麼是下生成配置「版本控制設置」路徑「結帳目錄」? – Fahad 2010-03-23 16:08:09

+0

我試着把它留空,將它設置爲c:\,並將其設置爲c:\ project \ dev \ website。所有結果都有相同的錯誤。 – Tom 2010-03-23 16:21:16

回答

0

我似乎通過簡單地改變路徑,BuildMachine工作區C到有固定的這個:\ BuildMachineWorkspace \而不只是C :.我想這意味着整個的C:\不再因此其他工作區可以在C盤中創建一個工作區:\