2016-10-25 17 views
-1

目前我的團隊正在使用本地構建代理進行我們的內部部署TFS 2015安裝。我們已經在自己的開發機器上安裝了這些構建代理。但是,我們遇到了限制持續集成構建所需空間的問題。如何限制本地TFS/VSTS構建代理的磁盤空間?

我們的磁盤空間有限。因此,我們必須手動刪除舊的構建任務(包括源和工件)以清理磁盤空間。

有什麼方法可以自動化嗎?通過告訴TFS自動刪除較早的構建任務。

+0

任何關心解釋downvote? –

回答

1
  1. 您可以specify build retention policies,它會自動刪除舊的完成版本,以儘量減少混亂。您可以在構建定義的保留選項卡上修改這些策略。保留策略會刪除下列項目:

    • 構建記錄
    • 日誌
    • 發佈文物
    • 自動化測試結果
    • 發佈文物
    • 發佈符號
  2. Currentlt ,構建時刪除服務器丟棄被刪除,但下降到UNC股份不是。 這已在Team Services中修復,並且在Team Foundation Server'15'中,該版本目前處於預發佈版本中。檢查:https://connect.microsoft.com/VisualStudio/feedback/details/1513256/build-preview-drop-folder-not-deleted-when-build-is-deleted

  3. 機器上的工作文件夾不會被刪除。爲了刪除UNC刪除和工作文件夾,您可以在您的構建定義中添加任務Delete files以刪除工作文件夾和刪除文件夾。

+0

不錯的概述,它看起來像選項3是我們的案例的最佳解決方案。 –