Инструменты непрерывной интеграции, как правило, сосредоточены исключительно на аспекте мониторинга / выполнения непрерывной интеграции - т.е. они отслеживают репозиторий и запуск сборки, когда что-то проверено. Хитрость для достижения успеха заключается в создании автоматизированных сборок, которые легко поддерживать и расширять - рейк, вероятно, является лучшим выбором для этого, чем nant из-за выразительности ruby, но вы можете добиться того же с помощью nant, если позаботитесь.
TeamCity - это, пожалуй, самый простой и быстрый CI-сервер, который можно настроить и запустить, и он определенно превосходит возможности CC.
Hudson был еще одним продуктом, который очень пригодился, когда я изучал, какой CI-сервер использовать, но поскольку я выбрал TeamCity и никогда не использовал Hudson, я не могу сравнить 2.