【问题标题】:Not possible to publish artifact to shared location in TFS无法将工件发布到 TFS 中的共享位置
【发布时间】:2019-06-18 10:36:03
【问题描述】:

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

但我在发布工件时仍然收到此错误:

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

【问题讨论】:

    标签: tfs


    【解决方案1】:

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

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

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

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

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

    例如:

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

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

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

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

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-06
      • 2018-11-01
      • 1970-01-01
      • 2022-01-02
      • 2017-01-05
      • 2016-11-27
      • 1970-01-01
      相关资源
      最近更新 更多