2012-04-26 58 views
2

我正在使用TeamCity從SVN構建項目。TeamCity Build Agent無法創建構建結帳目錄

每次我試圖建立我的項目,它總是告訴我的消息如下: 生成錯誤 [13時11分57秒]:代理無法在C創建構建檢出目錄:\ TeamCity的\ buildAgent \工作\ HTTPS:\ 192.168.10.66 \ SVN \ WMSHelperCE \行李箱。請檢查代理是否有必要的權限,並且磁盤上有足夠的可用空間。

但是,我一直在尋找互聯網上的答案,但仍然無法正常工作。 任何人都可以告訴我如何解決這個問題?

+0

您可以從TeamCity框中ping您的服務器嗎?TeamCity代理用戶是在遠程服務器中具有權限的域用戶嗎?嘗試在另一個位置的Box服務器中手動檢出存儲庫,以檢查連接性。 – Jupaol 2012-04-26 06:33:06

+0

是的,我可以從TeamCity框中ping服務器。 我已經爲EveryOne,網絡服務和本地服務分配了TeamCity服務的完全控制權限。但仍然不起作用。 – 2012-04-26 12:20:53

+0

您使用的是什麼版本的TeamCity? – Bronumski 2012-04-30 08:19:37

回答

1

它看起來像你試圖設置生成代理在遠程計算機上執行其工作(C:\TeamCity\buildAgent\work\https:\192.168.10.66\svn\WMSHelperCE\trunk)已損壞的路徑。我不知道這是否真的可行,是否有這樣的理由,因爲您不想與其他構建代理共享構建代理工作文件夾。 Teamcity會指示構建代理拉取源代碼,或者根據您的設置將其發送給他們。

修復此問題您需要編輯build agents property file並將workDirtempDir屬性設置爲本地路徑,它可以是相對或絕對的。

編輯

看你的路徑後再次,它看起來像你想設置的工作路徑到項目庫中。這不是應該如何完成的。您需要構建需要從存儲庫中抽取項目並在構建代理上本地完成構建。查看設置builds version control的幫助頁面。