3

Мы используем обновление TFS 2015 1.Обновление TFS 2015 1 vNext Сборка артефактов не удаляется?

Мы можем удалить сборку или свернуть (на основе политики хранения), однако ничего из сборки не будет удалено.

  • Символы на сервере символов
  • Строительные артефакты
  • Результаты испытаний
  • Источник

Есть ли что-нибудь, что должно быть специально настроено для того, чтобы это, это известная проблема?

Это StackOverflow упоминает его здесь, но в основном говорят о местах падения: Should artifacts associated with a build record be deleted when the build record is deleted?

документация Microsoft говорит, что сборка запись, Журналы, Опубликованные артефакты, результаты автоматизированных тестов, опубликованные артефакты и Published символы. Однако не уверены, что это VSTS, поскольку мы используем TFS 2015 по посылке: https://msdn.microsoft.com/en-us/library/vs/alm/build/define/retention

ответ

4

Боюсь, что есть недоразумение. Я предполагаю, что вы видите ресурсы в рабочей области сборки, а не детали сборки. Если вы удалите ресурсы в рабочей области сборки, все детали сборки все еще можно увидеть в веб-доступе.

На самом деле, при удалении сборки вручную, все о сборке будет удалено, проверьте скриншот ниже:

enter image description here

Если вы задаете строить политику хранения, Политика хранения будет удалены пункты ниже:

  • билд запись
  • Журналы
  • Опубликованные артефакты
  • Автоматизированные результаты испытаний
  • Опубликованные артефакты
  • Опубликованные символы

Вы можете настроить параметры политики для Delete build record, Delete source label, Delete test results, но вы не можете отключить удаление артефактов или журналов (обратите внимание, что, артефакты, только серверные капли удаляются, когда сборка будет удалена, но падает на акцию UNC не является):

enter image description here

+0

Привет, спасибо за ответ. Правильно имеет смысл, что общий доступ к файлам UNC-файлов не удаляется. Но как насчет локального источника в AgentName \ agent \ _work \ 18 \ s и выпадающего из AgentName \ agent \ _work \ 18 \ a \ drop \ bin \ Debug - они все еще существуют. Это по намерению? Также не удаляются опубликованные символы на сетевом диске. – Soccerjoshj07

+1

Что вы говорите, это рабочий каталог для агента сборки. Если вы хотите удалить содержимое в рабочем каталоге агента сборки, вы можете добавить задачу «Удалить файлы» для удаления исходной папки $ (Agent.BuildDirectory), проверьте https://msdn.microsoft.com/en-us/library/vs/alm/build/steps/utility/delete-files –

+0

Хорошо, так что это не означает, что вы автоматически удаляетесь, я вижу. Это отчасти то, что мы пытались выяснить. Тем не менее вопрос о опубликованных символах не удаляется. – Soccerjoshj07

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