TFS 2015 U1 vNext build Публикация артефакта всегда завершается неудачно с невозможностью связать артефакт с ресурсом

При попытке выполнить любую сборку vNext с помощью задачи Publish Artifact мы получаем следующую ошибку

##[error]Unable to associate artifact with resource at location:[location]

пример вывода журнала

1 
2016-01-21T19:29:49.9838278Z Executing the powershell script: D:\Agent\tasks\PublishBuildArtifacts\1.0.4\PublishBuildArtifacts.ps1

2 
2016-01-21T19:29:50.1713333Z Preparing artifact content in staging folder D:\Agent\_work\1\a...

3 
2016-01-21T19:29:50.2338323Z Copying all files from D:\Agent\_work\1\s\ASC\ASC-Dev\CSDChangeControlDispatcher to D:\Agent\_work\1\a\CSDChangeControlDispatcher\CSDChangeControlDispatcher

4 
2016-01-21T19:29:50.4838343Z Copying all files from D:\Agent\_work\1\s\ASC\ASC-Dev\PrecompiledWeb\CSDChangeControlDispatcher to D:\Agent\_work\1\a\CSDChangeControlDispatcher\PrecompiledWeb\CSDChangeControlDispatcher

5 
2016-01-21T19:29:50.5150903Z Copying artifact content to D:\BuildDrop\ASC Dev vNext\20160121.7...

6 
2016-01-21T19:29:50.9369728Z Start: AssociateArtifact

7 
2016-01-21T19:29:50.9369728Z ##[error]Unable to associate artifact with resource at location:D:\BuildDrop\ASC Dev vNext\20160121.7.

8 
2016-01-21T19:29:50.9369728Z End: AssociateArtifact

1 ответ

Решение

Проблема заключается в том, что вы указываете путь публикации артефакта как "D:\BuildDrop\ASC Dev vNext\20160121.7".

Вы должны использовать "\ \ my\share" в элементе Path вместо абсолютного пути.

Вы также получите эту ошибку, если в пути есть имя папки со скобками. Например, \\servername\afolder\[foldername].

Другие вопросы по тегам