如何从构建输出目录复制到TFS构建中的服务器?
问题描述:
我在我的TFS服务器上建立了一个构建定义。它的构建很愉快,但我无法弄清楚如何自动化将构建复制到我的开发服务器的过程。如何从构建输出目录复制到TFS构建中的服务器?
我有一个 “复制文件” 任务而设立的,其工作原理,但只有当源是这样的:
“C:\ VSTS代理-WIN7-x64-2.103.1_work \ 8 \ S \项目名“
很明显,这是一个硬编码的路径,并不是很好,所以,有没有相当于我可以用来将此构建输出复制到我的开发服务器?
此外,有没有办法让这种情况发生在web部署而不是文件复制?
谢谢!
答
您可以使用生成变量$(Build.SourcesDirectory)\ ProjectName,它应该对应于该文件夹。在您的构建定义的变量选项卡上有一个名为"Pre-defined variables"的链接,它将向您显示其他内置变量。