Непрерывная интеграция от теории к практике Карел Лотц. Он охватывает весь объем вашей проблемы, а затем и некоторые. Хорошо написано, завершено, и полный образец - все там.
Руки вниз лучший ресурс. Сначала используйте его в качестве учебного пособия, затем используйте его в качестве руководства, а затем используйте его в качестве справочного материала.
MSDN и другие полезны для уточнения (или запутывания) деталей.
Редактировать: Руководство Carel Lotz использует MBUnit для модульных тестов (см. Его более раннюю версию документа для NUnit, хотя вы можете легко заменить MBUnit на NUnit, если будете следовать файлам справки NUnit).
Также написано, что для запуска скрипта MSBuild в различных конфигурациях используется Cruise Control.NET.
Лично я запускаю модульные тесты во вторичном сценарии MSBuild, но обнаружил, что перенос вызовов NUnit в MSBuild обеспечивает большую гибкость, чем прямой запуск из CCNet.