我们使用TFS来构建我们的项目。当最后一个项目完成成功构建时,我们使用该项目的post build事件来运行批处理文件。
我们最近添加了一个测试项目,该项目在构建过程完成后运行,这意味着批处理文件在最后一个项目成功构建之后首先触发,而不是在成功运行测试之后。
如何在TFS成功完成测试后设置批处理文件才能运行?
答案 0 :(得分:1)
在TFS 2012中,您需要编辑构建工作流程才能执行此操作。您需要在工作流运行测试后的某个时刻添加InvokeProcess活动。有关如何自定义构建工作流程的更多信息,请参阅ALM Ranger构建指南:http://vsarbuildguide.codeplex.com/
如果您使用的是TFS 2013,则新的TfvcTemplate.12.xaml可以指定PowerShell文件直接从构建定义运行(无需工作流程自定义)