Непрерывная интеграция с Mercurial, MSBuild, ASP.NET - PullRequest
2 голосов
/ 28 сентября 2010

Я недавно перешел из Subversion в Mercurial. Я хотел бы настроить непрерывную интеграцию (CI), но я не уверен, чем CI DVCS отличается от реализации CI Subversion.

Мне бы хотелось услышать, как другие реализовали свои реализации DVCS CI и какие наборы инструментов использовались.

1 Ответ

3 голосов
/ 28 сентября 2010

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

Buildbot прост в освоении и использовании.

Не как сам плагин, но я вчера написал краткое резюме информации в своем блоге!

Ознакомьтесь с некоторыми функциями инструмента Microsoft CI, я всегда находил уровень детализации пугающим, и сами инструменты все чаще требуют больше времени.

Конечно, должен быть центральный репозиторий, в который все изменения будут внесены и куда можно интегрироватьинструмент CI.

...