Если вы разрабатываете с командой, лучше всего настроить сервер непрерывной интеграции . Для начала вы можете запустить это на любом компьютере разработчика. Но в целом хорошо иметь выделенную коробку, чтобы она всегда работала, была быстрой и не мешала разработчику. Обычно вы можете начать с чьего-то старого рабочего стола, но в какой-то момент вы можете захотеть, чтобы это был один из самых быстрых компьютеров, чтобы вы сразу получали ответ от тестов.
Я использовал круиз-контроль, бамбук и командный город, и все они отлично работают. В целом, чем меньше вы платите, тем больше времени вы тратите на его настройку. Мне повезло, и я сделал полный бамбук менее чем за час (один раз) - ожидаю потратить хотя бы пару часов в первый раз.
Большинство этих инструментов каким-то образом уведомят вас. Базовая линия - это электронная почта, но многие предлагают IM, IRC, RSS, SMS (среди прочих).