簡體   English   中英

如何限制本地TFS / VSTS構建代理的磁盤空間?

[英]How to limit disk space of local TFS/VSTS build agent?

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

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

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

  1. 您可以指定構建保留策略 ,該策略將自動刪除舊的已完成構建以最大程度地減少混亂。 您可以在構建定義的“ 保留”選項卡上修改這些策略。 保留政策將刪除以下項目:

    • 建造記錄
    • 日志
    • 已發布的工件
    • 自動化測試結果
    • 已發布的工件
    • 發布符號
  2. 當前版本,刪除構建時刪除服務器刪除,但不刪除到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投遞和工作文件夾,您可以在構建定義中添加任務“ 刪除文件”以刪除工作文件夾和投遞文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM