我們一直在使用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沒有選擇它並使用這個工作空間?爲什麼它會嘗試創建一個新的?任何想法如何我可以解決這個問題?
感謝
什麼是下生成配置「版本控制設置」路徑「結帳目錄」? – Fahad 2010-03-23 16:08:09
我試着把它留空,將它設置爲c:\,並將其設置爲c:\ project \ dev \ website。所有結果都有相同的錯誤。 – Tom 2010-03-23 16:21:16