Azure devops VSTS Windows文件复制变量不工作?

Azure devops VSTS Windows文件复制变量不工作?,azure-devops,azure-pipelines-release-pipeline,Azure Devops,Azure Pipelines Release Pipeline,我正试图通过专用代理在VST上的部署步骤中运行“Windows计算机文件复制”任务 在阅读处的文档时,“Source”参数的部分说明: 您可以使用预定义的系统变量,例如$(Build.Repository.LocalPath)(代理计算机上的工作文件夹),这使得在托管自动化代理的计算机上指定生成工件的位置变得容易 当我尝试使用该变量时(因为我确实想复制最新的源文件),如下所示: 运行任务时,我遇到以下错误: [错误]源路径“C:\agent\u work\r1\a\$(Build.Reposi

我正试图通过专用代理在VST上的部署步骤中运行“Windows计算机文件复制”任务

在阅读处的文档时,“Source”参数的部分说明:

您可以使用预定义的系统变量,例如$(Build.Repository.LocalPath)(代理计算机上的工作文件夹),这使得在托管自动化代理的计算机上指定生成工件的位置变得容易

当我尝试使用该变量时(因为我确实想复制最新的源文件),如下所示:

运行任务时,我遇到以下错误:

[错误]源路径“C:\agent\u work\r1\a\$(Build.Repository.LocalPath)”不存在

我错过什么了吗

作为背景,我想做这个Robocopy/WMFC,因为我正在部署一个静态网站,其源代码总量约为40Gig。我不想首先将整个构建输出复制到artifacts目录,因为这将花费太长的时间。我需要比复制40 Gig数据更快的部署。这是一个遗留网站,我对它的结构方式无能为力


最后,我尝试提取最新的源代码(没有clean,因为提取40 gig太慢),然后执行robocy/MIRror,只将更改的文件复制到另一台机器上的目标IIS目录。

我可以看到您是在一个基于C:\agent\u work\r1\a\$(Build.Repository.LocalPath)的发行版上这样做的,其中r1是一个版本

根据,$(Build.Repository.LocalPath)不可用于发行版


您应该使用一个发行版变量,例如$(System.DefaultWorkingDirectory)\artifact name

我可以看到您在一个发行版上执行此操作,基于C:\agent\u work\r1\a\$(Build.Repository.LocalPath),其中r1是一个发行版

根据,$(Build.Repository.LocalPath)不可用于发行版


您应该使用一个发布变量,例如$(System.DefaultWorkingDirectory)\n工件名称

谢谢您的接受。如果你投赞成票我会很高兴的。谢谢你接受。如果你投赞成票,我会很高兴的。
2018-04-18T05:52:09.2461155Z ==============================================================================
2018-04-18T05:52:09.2461984Z Task         : Windows Machine File Copy
2018-04-18T05:52:09.2462630Z Description  : Copy files to remote machine(s)
2018-04-18T05:52:09.2463336Z Version      : 2.0.4
2018-04-18T05:52:09.2463945Z Author       : Microsoft Corporation
2018-04-18T05:52:09.2464620Z Help         : [More Information](https://go.microsoft.com/fwlink/?linkid=627415)
2018-04-18T05:52:09.2465332Z ==============================================================================
2018-04-18T05:52:13.1043515Z ##[error]Source path 'C:\agent\_work\r1\a\$(Build.Repository.LocalPath)' does not exist.
2018-04-18T05:52:13.1533941Z ##[section]Finishing: Copy files To Server
2018-04-18T05:52:13.1653576Z ##[section]Finishing: Release