Какой лучший сервер CI для веб-приложений Ruby on Rails?
Я хочу использовать сервер CI (Continuous Integration) для моего приложения Ruby on Rails.
Если приложение было на Java, я должен использовать Hudson CI Server.
Какое лучшее решение в Ruby on Rails?
Ответ 1
http://cruisecontrolrb.thoughtworks.com/ - действительно простой и при этом довольно мощный (особенно из-за его расширяемости) сервер CI, написанный на рубине с целью на рубине на основе проектов. Конфигурации основаны на рубине, действительно хорошо документированы.
Hudson не относится к строкам Java - он очень хорош при обработке нескольких платформ и может запускать для вас произвольные скрипты. Я рекомендую это. Уже есть два плагина ruby - Плагин метрик Ruby и Ruby plugin Последний позволяет использовать Ruby-код в виде сборки script.
Ответ 4
Я создаю службу непрерывной интеграции с глубокой поддержкой Rails. Проверьте https://circleci.com. Круг невероятно быстрый, требуется только один щелчок для настройки и автоматически распараллеливает ваши тесты.
Ответ 5
Я лично рекомендую CI-Joe. Он мертв просто и хорошо выполняет свою работу.
Ответ 6
Tddium намного лучше, чем эти, но он запущен с момента появления вопроса.
Ответ 7
Semaphore - это размещенное приложение CI, которое фокусируется на Ruby и не требует установки. Он работает с проектами, размещенными на GitHub.