Я тоже занимаюсь этим, и хотя я первоначально смотрел на CruiseControl, я слышал хорошие вещи о Hudson и решил попробовать. Я полностью сдулся из-за того, насколько легко начинать (просто загружать и запускать), а конфигурация выполняется через графический интерфейс, поэтому нет никаких проблем с файлами конфигурации XML.
Через несколько минут я выполнил свой первый сборник Ant. Теперь у меня он работает как служба Windows на сервере, который доступен 24/7 как в офисе, так и через VPN. Обновление так же просто, как загрузить новый файл войны и перезапустить.
Поддержка отчетов junit не входит в стоимость. Установка дополнительных плагинов также очень проста, и я добавил плагины для Trac, Cobertura, FindBugs и PMD. Качество кода и тестов растет, так как очень приятно видеть, как растут трендовые графики!
Теперь я использую его для управления всеми моими сборками для тестовых и производственных сред. Так как я управляю несколькими веб-приложениями, это дает мне больше времени для фактического программирования. Я, честно говоря, не могу вспомнить, как мне обошлось без этого.
проверить также [rultor.com] (http://www.rultor.com), это размещенное решение, поддерживающее любую технологию сборки, поскольку оно построено в контейнерах Docker: http: //www.yegor256. com/2014/07/29/docker-in-rultor.html – yegor256 2014-08-03 17:28:49