Невозможно опубликовать артефакт в общей папке в TFS
Чтобы использовать общую папку для TFS, вы должны убедиться, что имя вашего хоста доступно на network .
По сути, это сообщение об ошибке:
Если каталог является общим файловым ресурсом, убедитесь, что имя общего ресурса указано правильно, общий ресурс находится в сетии текущий процесс имеет разрешение на доступ к общему ресурсу.
Итак, нам лучше открыть эту общую папку на компьютере, на котором выполняется конвейер сборки, чтобы проверить, доступен ли он.
Например:
Я создал общую папку на компьютере с TFS-сервером, предоставив read/write
разрешение всем.Сетевой путь: \\WS-TFS2017-5044\LeoTestShareFolder
.
Затем на компьютере, на котором выполняется конвейер сборки, я открываю файлsystem и введите вышеуказанный сетевой путь:
Как видите, я мог получить доступ к этой общей папке из сети, в этом случае мы могли бы добавитьсетевой путь \\WS-TFS2017-5044\LeoTestShareFolder
к задаче Publish Build Artifacts.
В качестве теста я могу опубликовать артефакт в общем расположении в TFS (папка drop
на изображении выше).
Hopeэто помогает.