I finally found some time this evening to re-configure Team City and adapt my MSBuild script to be able to achieve the following build configuration for Tech Head Brothers portal:

  • CI Trunk - Unit Tests, Coverage, Deploy Staging
    • Checkout source code from subversion Portal project trunk
    • Compile
    • Run NUnit tests
    • Run NCover with summary code coverage report
    • Deploy to the Staging IIS Nightly Trunk - Duplicate Finder
    • Find duplicates using Team City Build Runner Nightly Trunk - Unit Tests, Coverage, NDepend
    • Checkout source code from subversion Portal project trunk
    • Compile
    • Run NUnit tests
    • Run NCover with summary code coverage report
    • Run NCover with full code coverage report
    • Run NDepend

Asap I will post about the way I achieve this configuration!