Нет смысла хранить выходные данные сборки в управлении версиями, но если ваш процесс требует этого, ничто не мешает вам это делать. Вам нужно настроить шаблон процесса сборки, чтобы достичь этого как части автоматической сборки. Из коробки каждая сборка создаст метку источника (доступную для нескольких типов рабочих элементов), и, предполагая, что все настроено правильно, вы можете извлечь копию этой сборки из места размещения на сервере сборки.
Сервер сборки будет иметь собственное определение рабочей области, для которого $SourceDir
будет отображаться в каталог верхнего уровня, где источник будет извлечен из системы управления версиями. Папка Drop - это место, где будет размещен окончательный результат сборки. Это может быть любой локальный ресурс или общий файловый ресурс UNC, доступный учетной записи, под которой выполняются сборки.
Папка удаления не связана с вашей папкой или папкой локального рабочего пространства серверов сборки, поэтому даже если вы установите ее в качестве папки удаления, она не будет добавлена в систему управления версиями. Помните, что ваше локальное рабочее пространство просто обеспечивает уровень абстракции над физической структурой вашей структуры управления версиями на сервере. Простое сопоставление их локально один к одному в любом случае не приведет к автоматическому добавлению на сервер артефактов, добавленных к локальному.
Надеюсь, что это имеет смысл.