2011-09-01 79 views
0

我们正在使用TFS 2010对自动构建过程进行微调。在开发过程中,我们使用特殊配置来运行我们的单元测试。在构建过程中,是否有可能执行以下操作: 编译应用程序UnitTest配置和运行单元测试。如果全部通过,运行版本版本配置和部署。TFS2010构建 - 如何在发布之前运行单元测试调试

上述建议背后的推理是我们对某些设置使用配置文件转换。但是,我可以使构建服务器与这些服务器匹配,而无需进行其他设置。我也想知道TFS构建是否支持上述方法。 I.E:你如何以不同的配置运行两个编译。

或者以下方法更好: 编译应用程序版本配置和运行单元测试。如果全部通过,部署。

谢谢!

回答

0

如果您在团队资源管理器中编辑您的构建定义并导航到流程页面,您将在“必需”部分中看到“项目构建”参数。如果展开该参数,则会看到名为“配置要构建”的子参数。单击该属性的省略号按钮会调用一个对话框,您可以在其中指定要构建的平台和配置。默认情况下,TFS将仅构建默认平台和配置。但是,您可以根据自己的喜好指定任意数量的配置。

关于要测试和部署的配置,我个人会倾向于发布版本。确保您仍然为该配置生成符号,并且您仍应该获取完整的堆栈跟踪信息以用于任何测试失败。如果您打算部署发布版本,那么很可能是您应该运行测试的配置。

相关问题