根据this link,可以选择通过post build脚本路径属性将powershell脚本添加到构建中。
要调用我们的前端构建任务脚本(clientcompile.bat),我们 需要配置构建过程。打开“流程”标签并展开 第5节。 “构建”部分中的“高级”。具体来说,我们是 将提供“构建后脚本”信息。脚本会 在源代码发布后在构建基础结构上执行 编译,因此在构建后。
我正在使用TFS Online,我只有3个部分,'3。高级'并且没有输入构建后脚本信息的选项。
如何获得此选项?它是否可在在线TFS版本中使用?
答案 0 :(得分:1)
您应该能够从Process Page顶部的列表中选择DefaultTemplate.12.xaml。在VSO中,模板不再存储在源代码管理中,并且应该在列表中可见。
如果不是,您可能需要更新到Visual Studio 2013。
答案 1 :(得分:0)
构建过程参数由构建过程模板显示。由于可能会破坏自定义,因此现有项目中的构建流程模板无法升级,这就是您没有看到新参数的原因。要获取新的构建过程模板,您可以创建新的团队项目,创建新的构建定义并从过程选项卡下载它。或者,我uploaded it here。
获取更新的构建过程模板后,您可以按照these instructions创建一个使用它的新构建定义。
答案 2 :(得分:0)
我正在使用Team Foundation Version Control
,可以使用以下构建过程模板。
TFvcTemplate.12.xaml 和 TfvcContinuousDeploymentTemplate.12.xaml 根据我的问题确实有后期构建脚本选项。但是在流程模板中存在很多其他差异,因此不是将后期构建脚本添加到默认模板的简单情况。
有关更多信息,使用Git
时的构建过程模板是不同的,它们是。