如何获取 TFS 2013 构建定义以压缩构建输出?
How do I get TFS 2013 Build definition to zip the build output?
我正在使用 VS2013 和 TFS2013。在 TFS 中,我使用新的 "default" TfvcTemplate12.xaml 模板。
在我的构建定义中,在 Test-> Post-Build Script Arguments(如果我必须将命令保存在文件中,则为 Path),我输入了什么 PowerShell 脚本才能将其压缩整个构建输出并将该 zip 文件放到共享驱动器上?我想避免操纵 XAML 工作流程。
我知道压缩文件夹的基本 PS 脚本是....
Get-Childitem C:\source -Recurse | Write-Zip -IncludeEmptyDirectories -OutputPath C:\stage\zomeZipFile.zip
但我不知道这是否是正确的方法,如果是这样,用什么替换源和阶段参数。
我们的代码迁移系统要求我们有 1 个 ZIP 文件,其中包含用于部署的所有内容。
您需要将 PowerShell 添加到 post-test 脚本位置。
https://msdn.microsoft.com/en-us/library/hh850448.aspx
MSDN 有一个全面的列表,列出了您在执行时可以访问的破解程序。
我正在使用 VS2013 和 TFS2013。在 TFS 中,我使用新的 "default" TfvcTemplate12.xaml 模板。
在我的构建定义中,在 Test-> Post-Build Script Arguments(如果我必须将命令保存在文件中,则为 Path),我输入了什么 PowerShell 脚本才能将其压缩整个构建输出并将该 zip 文件放到共享驱动器上?我想避免操纵 XAML 工作流程。
我知道压缩文件夹的基本 PS 脚本是....
Get-Childitem C:\source -Recurse | Write-Zip -IncludeEmptyDirectories -OutputPath C:\stage\zomeZipFile.zip
但我不知道这是否是正确的方法,如果是这样,用什么替换源和阶段参数。
我们的代码迁移系统要求我们有 1 个 ZIP 文件,其中包含用于部署的所有内容。
您需要将 PowerShell 添加到 post-test 脚本位置。
https://msdn.microsoft.com/en-us/library/hh850448.aspx
MSDN 有一个全面的列表,列出了您在执行时可以访问的破解程序。