目前我的團隊正在使用本地構建代理進行我們的內部部署TFS 2015安裝。我們已經在自己的開發機器上安裝了這些構建代理。但是,我們遇到了限制持續集成構建所需空間的問題。如何限制本地TFS/VSTS構建代理的磁盤空間?
我們的磁盤空間有限。因此,我們必須手動刪除舊的構建任務(包括源和工件)以清理磁盤空間。
有什麼方法可以自動化嗎?通過告訴TFS自動刪除較早的構建任務。
目前我的團隊正在使用本地構建代理進行我們的內部部署TFS 2015安裝。我們已經在自己的開發機器上安裝了這些構建代理。但是,我們遇到了限制持續集成構建所需空間的問題。如何限制本地TFS/VSTS構建代理的磁盤空間?
我們的磁盤空間有限。因此,我們必須手動刪除舊的構建任務(包括源和工件)以清理磁盤空間。
有什麼方法可以自動化嗎?通過告訴TFS自動刪除較早的構建任務。
您可以specify build retention policies,它會自動刪除舊的完成版本,以儘量減少混亂。您可以在構建定義的保留選項卡上修改這些策略。保留策略會刪除下列項目:
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
機器上的工作文件夾不會被刪除。爲了刪除UNC刪除和工作文件夾,您可以在您的構建定義中添加任務Delete files以刪除工作文件夾和刪除文件夾。
不錯的概述,它看起來像選項3是我們的案例的最佳解決方案。 –
任何關心解釋downvote? –