Нет большой разницы между настройкой Subversion CI или Mercurial CI.Как правило, оба предоставляют хуки до и после коммита для работы с вами.С точки зрения инструмента CI это то же самое.Практически любой инструмент CI имеет поддержку всех этих систем контроля версий, чтобы отслеживать изменения и на основе этих изменений запускать цикл сборки / тестирования и уведомлять о результатах через Интернет, по почте и т. Д.Я лично использовал это недавно и работаю как с Subversion, так и с Mercurial.Это также работает на всех платформах, как написано на Python.Хотя у MS есть несколько очень мощных инструментов для CI, которые используют платформу, если вы используете все инструменты Microsoft.
Buildbot прост в освоении и использовании.
Не как сам плагин, но я вчера написал краткое резюме информации в своем блоге!
Ознакомьтесь с некоторыми функциями инструмента Microsoft CI, я всегда находил уровень детализации пугающим, и сами инструменты все чаще требуют больше времени.
Конечно, должен быть центральный репозиторий, в который все изменения будут внесены и куда можно интегрироватьинструмент CI.