【发布时间】:2016-07-04 22:17:59
【问题描述】:
我想从 TFS 执行一个构建后脚本,它将我的 TFS 中的一个文件夹复制到构建放置位置。 我对如何做到这一点知之甚少。 请提供代码。 我正在使用 VS2015,tfs 2015。 我也有 VS 2013、TFS 2013
【问题讨论】:
标签: visual-studio powershell tfs post-build-event
我想从 TFS 执行一个构建后脚本,它将我的 TFS 中的一个文件夹复制到构建放置位置。 我对如何做到这一点知之甚少。 请提供代码。 我正在使用 VS2015,tfs 2015。 我也有 VS 2013、TFS 2013
【问题讨论】:
标签: visual-studio powershell tfs post-build-event
TFS 2015 Build 有一个开箱即用的模板“Visual Studio”,它已经使用 PublishBuildArtifacts 任务完成了这项工作。
考虑在你的构建定义中利用这个任务来完成你正在寻找的东西。
https://msdn.microsoft.com/en-us/Library/vs/alm/Build/steps/utility/publish-build-artifacts
https://github.com/Microsoft/vso-agent-tasks/tree/master/Tasks/PublishBuildArtifacts
【讨论】:
在 XAML 构建中,您可以签入脚本,并在 XAML 构建定义中指定构建后脚本路径。 This 脚本从典型位置收集一些典型的二进制类型,并将它们复制到 TFBuild 从中复制并拖放到暂存位置的文件夹。在网站上查看有关在 XAML 构建过程中运行脚本的更多信息:https://msdn.microsoft.com/library/dn376353%28v=vs.120%29.aspx
在 vNext 构建中,您可以像克劳斯先生提到的那样简单地添加一个PublishBuildArtifacts 任务。关于如何使用此任务,请查看:http://www.codewrecks.com/blog/index.php/2015/06/30/manage-artifacts-with-tfs-build-vnext/
【讨论】: