2016-10-25 4 views
-1

В настоящее время моя команда использует локальные агенты сборки для нашей локальной установки TFS 2015. Мы установили эти агенты сборки на наших собственных машинах разработки. Однако у нас возникают проблемы, ограничивающие пространство, необходимое для построения непрерывной интеграции.Как ограничить дисковое пространство локального агента сборки TFS/VSTS?

Наше дисковое пространство ограничено. Следовательно, мы должны удалить старые задачи сборки (включая источники и артефакты) вручную для очистки дискового пространства.

Есть ли способ автоматизировать это? Предпочтительно, чтобы TFS автоматически удалял старые задачи сборки.

+0

Кто-нибудь хочет объяснить нижний предел? –

ответ

1
  1. Вы можете specify build retention policies, который автоматически удалит старые завершенные сборки, чтобы свести к минимуму беспорядок. Вы изменяете эти политики на вкладке Retention вашего определения сборки. Результаты

    • Билд рекордными
    • Журналы
    • Опубликованные артефакты
    • Автоматизированный тест
    • Published артефакты
    • Published символы
  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

Хороший обзор, и это выглядит как вариант номер три - лучшее решение для нашего случая. –

+0

Это было давным-давно, все еще держится? Я не могу установить лимит агента для workdir? что происходит, когда дисковое пространство завершено? – 4c74356b41

Смежные вопросы