2012-01-03 43 views
5

我的構建代理工作目錄開始在磁盤上佔用太多空間。 我不知道是否可以刪除一些舊文件夾,或者我應該備份它們。刪除TFS Build Agent工作目錄的影響是什麼?

刪除TFS生成代理工作目錄的影響是什麼? - 受影響的標籤? - 構建歷史是否受到影響?

+0

按工作目錄,你的意思是TFSAgents/Agent1/_work?或類似? – dougajmcdonald 2016-08-12 06:34:11

回答

7

如果你的版本不是增量的(增量獲取),你可以這樣做。如果你的版本總是獲得每個版本的所有源文件,那麼刪除工作目錄是可以的。構建歷史和標籤不受影響。您的構建日誌在放置位置,它也不應該是一個問題。

這是增量(至少從增量獲取)構建的問題。這些構建在每次構建之前只獲取來自TFS源代碼控制的最新更改,而不是構建定義工作區中定義的整個工作區。

檢查您的構建定義的Process-> CleanWorkspace設置。如果它設置爲全部,刪除構建目錄應該不成問題。

0

假設我正確理解您的問題,請確保您通過TFS界面刪除了構建版,如果可以幫助的話,請不要從文件夾中刪除文件夾。 TFS 2010 Build Deletion對話框爲您提供了一些關於要保留的內容和要刪除的內容的選項。

http://blogs.msdn.com/b/jpricket/archive/2009/12/09/tfs-2010-how-about-those-build-delete-options.aspx

您還可以設置構建保留政策,使老中/未使用自動構建被刪除。

+0

我想他是在討論構建服務器上的工作文件夾,而不是輸出目錄。 – itchi 2012-04-10 18:10:52

+0

如果您想進一步擴展這個想法,您可以設置一個腳本,查看工作文件夾的最後修改日期,然後執行獲取特定變更集1,並遞歸刪除工作文件夾中的文件。最後,創建一個窗口計劃任務,以每週或作爲構建代理運行。 – AspiringTFSGuru 2014-01-27 18:48:25

相關問題