2
我對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。
設置上述場景的最佳方法是什麼?如果你能提供幫助,我將非常感激。
非常感謝
非常感謝。它像一個魅力工作!我還爲每個版本添加了VCS簽出規則,以便只檢測和下載與每個項目相關的更改 – user1433470