Я искал решение для непрерывной интеграции для Ruby on Rails, но не был доволен результатами. Я пришел из магазина .NET, который использовал CruiseControl.NET и был действительно испорчен с его простотой использования и богатым статусом/отчетами.
В идеале ищу:
-
Очевидные Git/SVN и Test:: Unit интеграция
-
Интеграция с Rake и/или Capistrano
-
Веб-интерфейс, показывающий статус сборки
-
Уведомление по электронной почте о неудачных сборках.
-
Уведомление рабочего стола (потенциально через Growl)
-
API REST для статусов сборки
-
Плагиновая среда для работы с другими инструментами анализа кода и отчетами в пользовательском интерфейсе