VSTS错误:“发布构建工件失败并显示错误:无法创建目录'{p}'

时间:2018-05-08 13:47:55

标签: tfs azure-pipelines

我在localhost上创建了一个文件夹,并通过授予所有权限来共享它。

现在在Build Definition中,我使用了“Publish Artifact”并对其进行了配置,如下面的屏幕截图所示:

enter image description here

错误:我在构建过程中遇到错误,无法在相应位置发布工件。错误显示在下面的屏幕截图中:

enter image description here

任何帮助将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:1)

发布工件构建任务在构建代理上运行。该构建代理无法以\\localhost\something的形式在本地主机上寻址文件共享。您应该使用网络上可用的主机名称,例如\\mylaptop\publicshare

实际上,如果构建代理是VSTS托管代理,除非在Internet上可见,否则它将无法看到您的文件共享。基本上,这是错误消息的内容:

  

如果目录是文件共享,请验证共享名称是否正确,共享是否在线,以及当前进程是否有权访问共享。