Это зависит от того, насколько сложное решение вам нужно, например, вы можете просто использовать скрипт и jenkins. Вы можете использовать MSBUild с Jenkins для простого развертывания на IIS. И если у вас есть Jenkins, другие инструменты довольно легко подключить позже. Но если вы просто хотите собрать, используйте скрипт, который jenins выполняет каждую сборку, использующую MSDeploy, и он будет отлично работать.
Вот как я это делаю, просто чтобы дать вам ощущение:
Sonarqube использует Gallio, Gendarme, FXcop, Stylecop, NDepths и PartCover, чтобы получить ваши метрики, и все это довольно просто, поскольку SonarQube делает это автоматически без особых настроек.
Вот Дженкинс, который собирает и получает метрики Сонара, и еще одно задание для автоматического развертывания в IIS. Я использую простой скрипт в одну строку, который вызывает мой MSBuild и URL, пароль и пользователя.
И Sonarqube, все показатели для моего проекта. Это простое приложение MVC4, но оно прекрасно работает!:
Если вам нужна дополнительная информация, могу ли я предоставить вам хорошее руководство.
Вся эта установка использует MSBuild, а также создает и развертывает приложения.