如何在TFS构建中从构建输出目录复制到我的服务器?

时间:2017-09-19 22:39:23

标签: asp.net tfs webdeploy

我在TFS服务器上设置了构建定义。它很快乐地构建,但我无法弄清楚如何自动化将构建复制到我的开发服务器的过程。

我有一个"复制文件"任务设置有效,但只有当源是这样的时候:

" C:\ VSTS剂-WIN7-x64-2.103.1_work \ 8 \ S \项目名"

显然这是一个硬编码的路径,并不是很好,所以,是否有一个等价物我可以用来将这个构建输出复制到我的开发服务器?

此外,有没有办法通过Web部署而不是文件复制实现这一点?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用构建变量 $(Build.SourcesDirectory)\ ProjectName ,它应该对应于该文件夹。在构建定义的变量选项卡上有一个标题为"Pre-defined variables"的链接,它将显示其他内置变量。