如何获取TFS 2013 Build定义以压缩构建输出?

时间:2015-03-10 01:51:42

标签: powershell tfs msbuild tfs2013

我正在使用VS2013和TFS2013。在TFS中,我使用的是新的“默认”TfvcTemplate12.xaml模板。

在我的构建定义中,在Test->中构建后脚本参数(或路径,如果我必须将命令保存在文件中),我输入什么PowerShell脚本来将其拉入整个构建输出并将该zip文件放到共享驱动器上?我想避免操纵XAML工作流程。

我知道压缩文件夹的基本PS脚本是....

Get-Childitem C:\source -Recurse | Write-Zip -IncludeEmptyDirectories -OutputPath C:\stage\zomeZipFile.zip

但是我不知道这是否是正确的方法,如果是的话,用什么替换源和舞台参数。

我们的代码迁移系统要求我们拥有1个ZIP文件,其中包含部分内容。

1 个答案:

答案 0 :(得分:1)

您需要将PowerShell添加到测试后脚本位置。

https://msdn.microsoft.com/en-us/library/hh850448.aspx

MSDN有一个完整的列表,列出了执行时可以访问的错误。