我们正在使用 TFS 2010 微调自动化构建过程。在开发过程中,我们使用特殊配置来运行我们的单元测试。在构建期间,执行以下操作是否有意义/可能:在UnitTest配置中编译应用程序并运行单元测试。如果全部通过,请在发布配置中运行构建并部署。
上述建议背后的原因是我们正在对某些设置使用配置文件转换。但是,我可以使构建服务器与这些匹配,而无需进行不同的设置。我还想知道 TFS 构建是否支持上述方法。IE:你如何在不同的配置下运行两个编译。
或者以下方法更好:在发布配置中编译应用程序并运行单元测试。如果都通过,部署。