我试图将工件发布到共享位置。我在图片中显示了我的构建定义。在共享位置,我向所有人授予了读取/写入权限。
但是在发布工件时仍然出现此错误:
[错误]发布构建工件失败,并显示以下错误:无法执行 创建目录“ {p}”。无法验证目录是否存在: “ {testDir}”。如果目录是文件共享,请验证共享 名称正确,共享在线,并且当前进程有 共享访问权限。
答案 0 :(得分:1)
无法将工件发布到TFS中的共享位置
要使用TFS的共享位置,应确保主机名在网络上可用。
基本上,这是关于错误消息的内容:
如果目录是文件共享,请确认共享名称正确, 共享处于在线状态,并且当前进程有权访问 份额。
因此,我们最好在运行构建管道的计算机上打开该共享文件夹,以检查是否可以访问它。
例如:
我在TFS服务器计算机上创建了一个共享文件夹,并向所有人授予了read/write
的权限。网络路径为\\WS-TFS2017-5044\LeoTestShareFolder
。
然后,然后在执行构建管道的计算机上打开文件系统,并键入上面的网络路径:
如您所见,我可以从网络访问该共享文件夹,在这种情况下,我们可以将网络路径\\WS-TFS2017-5044\LeoTestShareFolder
添加到“发布构建工件”任务中。
作为测试,我可以将工件发布到TFS中的共享位置(上图中的drop
文件夹。)。
希望这会有所帮助。