【发布时间】:2012-08-23 19:49:51
【问题描述】:
我对 TeamCity 很陌生,并且已经玩了几天了。我的 Visual Studio 解决方案有以下项目:
- SharedComponents:这些是其他项目使用的共享实体和异常类
- DAL
- DAL.Tests:DAL 的单元测试
- BLL
- BLL.Tests:BLL 的单元测试
- Web:ASP.NET MVC3 项目
目前我有一个构建配置设置,一旦更改签入到 SVN,它将编译解决方案并运行所有测试。这很好,但在某些情况下我不希望这种情况发生:
- 如果仅对 Web 项目进行更改,则只应重建该项目
- 如果更改是针对 BLL,则应重建 BLL、BLL.Tests 和 Web,然后执行 BLL.Tests。
设置上述场景的最佳方法是什么。如果您能提供帮助,我将不胜感激。
非常感谢
【问题讨论】:
标签: teamcity