无法将工件发布到TFS中的共享位置

时间:2019-06-15 10:36:45

标签: tfs

Tfs Build我试图将工件发布到共享位置。我在图片中显示了我的构建定义。在共享位置,我向所有人授予了读取/写入权限。

但是在发布工件时仍然出现此错误:

  

[错误]发布构建工件失败,并显示以下错误:无法执行   创建目录“ {p}”。无法验证目录是否存在:   “ {testDir}”。如果目录是文件共享,请验证共享   名称正确,共享在线,并且当前进程有   共享访问权限。

1 个答案:

答案 0 :(得分:1)

  

无法将工件发布到TFS中的共享位置

要使用TFS的共享位置,应确保主机名在网络上可用。

基本上,这是关于错误消息的内容:

  

如果目录是文件共享,请确认共享名称正确,   共享处于在线状态,并且当前进程有权访问   份额。

因此,我们最好在运行构建管道的计算机上打开该共享文件夹,以检查是否可以访问它。

例如:

我在TFS服务器计算机上创建了一个共享文件夹,并向所有人授予了read/write的权限。网络路径为\\WS-TFS2017-5044\LeoTestShareFolder

enter image description here

然后,然后在执行构建管道的计算机上打开文件系统,并键入上面的网络路径:

enter image description here

如您所见,我可以从网络访问该共享文件夹,在这种情况下,我们可以将网络路径\\WS-TFS2017-5044\LeoTestShareFolder添加到“发布构建工件”任务中。

作为测试,我可以将工件发布到TFS中的共享位置(上图中的drop文件夹。)。

希望这会有所帮助。