Я разрабатываю проект на C # с использованием VS2010.Я использую SVN 1.7 для контроля версий.То, что я хочу, - это (БЕСПЛАТНЫЙ) инструмент, который запускается на сервере сборки и проверяет наличие новых коммитов.Если коммит нарушает транк, тогда я хочу отправлять уведомления по электронной почте (у меня есть сервер sendmail openbsd в сети, который я могу использовать).Я также хочу, чтобы этот инструмент (или другой инструмент) периодически запускал все мои тесты MSTest и отправлял электронные письма в случае неудачного теста.
Есть предложения?Я уже собрал свой собственный грубый сервис Windows для проверки неудачных сборок.Но это было до того, как я услышал, что инструменты для такого рода вещей уже существуют.Я легко запустил бы все мои тесты с mstest.exe, а затем проанализировал файлы результатов xml, но мне интересно, лучше ли было бы потратить мое время на установку и настройку подходящего инструмента для всего этого.
Будет максимум 4 разработчика.
Заранее спасибо за помощь!