Фактически все, что вы описываете, является частью стандартного процесса сборки TFS. По крайней мере, если вы используете MSTest для модульного тестирования. Также возможна интеграция с другими системами модульного тестирования.
Хорошей отправной точкой будет MSDN, поскольку он довольно исчерпывающий:
http://msdn.microsoft.com/en-us/library/ms252495.aspx
TFS2008 очень приятен в работе с Team Builds. Сборки можно настроить через саму Visual Studio. Это была другая и намного более ужасная история в TFS2005:)
Вы можете найти много ресурсов в сети, если вы столкнетесь с какими-либо препятствиями во время установки. Многие люди используют его, и у меня никогда не было проблем с поиском постов в блогах / на форумах, где обсуждаются даже самые неясные вопросы.