测试在TFS Build中成功完成后执行post build批处理文件

时间:2014-02-19 18:54:05

标签: testing tfs build tfs2012 tfsbuild

我们使用TFS来构建我们的项目。当最后一个项目完成成功构建时,我们使用该项目的post build事件来运行批处理文件。

我们最近添加了一个测试项目,该项目在构建过程完成后运行,这意味着批处理文件在最后一个项目成功构建之后首先触发,而不是在成功运行测试之后。

如何在TFS成功完成测试后设置批处理文件才能运行?

1 个答案:

答案 0 :(得分:1)

在TFS 2012中,您需要编辑构建工作流程才能执行此操作。您需要在工作流运行测试后的某个时刻添加InvokeProcess活动。有关如何自定义构建工作流程的更多信息,请参阅ALM Ranger构建指南:http://vsarbuildguide.codeplex.com/

如果您使用的是TFS 2013,则新的TfvcTemplate.12.xaml可以指定PowerShell文件直接从构建定义运行(无需工作流程自定义)