代码之家  ›  专栏  ›  技术社区  ›  Paul Swetz

TFS 2015 U1 vNext生成发布项目总是失败,无法将项目与资源关联

  •  4
  • Paul Swetz  · 技术社区  · 10 年前

    在尝试使用Publish Artifact任务执行任何vNext构建时,我们最终得到以下错误

    ##[error]Unable to associate artifact with resource at location:[location]
    

    日志输出示例

    1 
    2016-01-21T19:29:49.9838278Z Executing the powershell script: D:\Agent\tasks\PublishBuildArtifacts\1.0.4\PublishBuildArtifacts.ps1
    
    2 
    2016-01-21T19:29:50.1713333Z Preparing artifact content in staging folder D:\Agent\_work\1\a...
    
    3 
    2016-01-21T19:29:50.2338323Z Copying all files from D:\Agent\_work\1\s\ASC\ASC-Dev\CSDChangeControlDispatcher to D:\Agent\_work\1\a\CSDChangeControlDispatcher\CSDChangeControlDispatcher
    
    4 
    2016-01-21T19:29:50.4838343Z Copying all files from D:\Agent\_work\1\s\ASC\ASC-Dev\PrecompiledWeb\CSDChangeControlDispatcher to D:\Agent\_work\1\a\CSDChangeControlDispatcher\PrecompiledWeb\CSDChangeControlDispatcher
    
    5 
    2016-01-21T19:29:50.5150903Z Copying artifact content to D:\BuildDrop\ASC Dev vNext\20160121.7...
    
    6 
    2016-01-21T19:29:50.9369728Z Start: AssociateArtifact
    
    7 
    2016-01-21T19:29:50.9369728Z ##[error]Unable to associate artifact with resource at location:D:\BuildDrop\ASC Dev vNext\20160121.7.
    
    8 
    2016-01-21T19:29:50.9369728Z End: AssociateArtifact
    
    2 回复  |  直到 10 年前
        1
  •  6
  •   Cece Dong - MSFT    10 年前

    问题是您将发布工件的路径指定为“D:\BuildDrop\ASC Dev vNext\20160121.7”。

    您应该在路径项中使用“\\my\share”,而不是绝对路径。

        2
  •  0
  •   ckkkitty    6 年前

    如果路径中有一个带括号的文件夹名,也会出现此错误。例如\\servername\afolder\[foldername]。