【问题标题】:VSTS error: "Publishing build artifacts failed with an error: Unable to create directory '{p}'VSTS 错误:“发布构建工件失败并出现错误:无法创建目录‘{p}’
【发布时间】:2018-10-18 12:02:07
【问题描述】:

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

现在在构建定义中,我使用了 "Publish Artifact" 并对其进行了配置,如下面的屏幕截图所示:

错误:我在构建过程中遇到错误,将工件发布到相应的位置。错误如下图所示:

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

【问题讨论】:

  • 您知道localhost 代表当前机器吗?当您在构建代理上运行命令时,localhost 是构建代理,而不是您的计算机。

标签: tfs azure-pipelines


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2022-10-24
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-24
    • 1970-01-01
    相关资源
    最近更新 更多