【问题标题】:Executing post build batch file after tests complete successfully in TFS Build在 TFS Build 中成功完成测试后执行构建后批处理文件
【发布时间】:2014-02-20 18:37:12
【问题描述】:

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

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

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

【问题讨论】:

  • 您是否使用 Workflow 进行构建?另外,您运行的是什么版本的 TFS/Visual Studio?
  • 不,我们没有使用工作流和 TFS 2012。

标签: testing tfs build tfsbuild


【解决方案1】:

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

如果您使用的是 TFS 2013,新的 TfvcTemplate.12.xaml 包括指定要从构建定义直接运行的 powershell 文件的功能(无需自定义工作流程)

【讨论】:

    猜你喜欢
    • 2018-03-31
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多