Testing 在TFS生成中测试成功完成后执行生成后批处理文件

Testing 在TFS生成中测试成功完成后执行生成后批处理文件,testing,tfs,build,tfsbuild,Testing,Tfs,Build,Tfsbuild,我们使用TFS来构建我们的项目。当最后一个项目成功完成构建时,我们使用该项目的构建后事件来运行批处理文件 我们最近添加了一个测试项目,该项目在构建过程完成后运行,这意味着批处理文件将在最后一个项目成功构建后首先启动,但不会在测试运行成功后启动 如何将批处理文件设置为仅在TFS中成功完成测试后运行?在TFS 2012中,您需要编辑生成工作流才能执行此操作。您需要在工作流运行测试后的某个时间点添加InvokeProcess活动。有关如何自定义生成工作流的更多信息,请参阅ALM Ranger生成指南:

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

我们最近添加了一个测试项目,该项目在构建过程完成后运行,这意味着批处理文件将在最后一个项目成功构建后首先启动,但不会在测试运行成功后启动


如何将批处理文件设置为仅在TFS中成功完成测试后运行?

在TFS 2012中,您需要编辑生成工作流才能执行此操作。您需要在工作流运行测试后的某个时间点添加InvokeProcess活动。有关如何自定义生成工作流的更多信息,请参阅ALM Ranger生成指南:


如果您使用的是TFS 2013,则新的TfvcTemplate.12.xaml可以指定一个powershell文件,以便直接从生成定义运行(无需工作流自定义)

您是否对生成使用工作流?另外,您正在运行哪个版本的TFS/Visual Studio?不,我们不使用工作流和TFS 2012。