Непрерывная интеграция для Ruby on Rails? [закрытый]

149
задан Sarah Vessels 22 September 2012 в 18:46
поделиться

8 ответов

cruisecontrol.rb был бы идеальной парой тогда.

http://cruisecontrolrb.thoughtworks.com/

6
ответ дан madlep 23 November 2019 в 22:26
поделиться
3
ответ дан 23 November 2019 в 22:26
поделиться

Вы могли бы также хотеть рассмотреть Гудзон . Это разработано для использования с проектами Java, хотя существует большой выбор плагинов, доступных включая поддержку Ruby и Граблей. Это имеет очень полезный веб-интерфейс и поддерживает уведомления по электронной почте, а также многих других (как Твиттер или гигантские лампы переноса).

сообщество также очень активно и было несколько статей на присоединении Гудзон с Селеном, который Вы могли бы быть услужливыми для тестирования приложений направляющих на стороне браузера.

Другой смотрит на, Город Команды , который свободен для маленьких проектов и команд (включая коммерческий). Я действительно люблю Город Команды и использовал его прежде для других проектов, но в настоящее время мы используем Подвижный для управления исходным кодом, и поддержка Города Команды была немного также бетой, когда мы рассматривали его.

я переключился от CruiseControl.net до Города Команды и был абсолютно потрясен при улучшении. Я неравнодушен к Гудзону хотя из-за его подобного набора функций и очень активного сообщества.

27
ответ дан Julian 23 November 2019 в 22:26
поделиться

Как насчет CruiseControl.rb?

Та же толпа, которая сделала CruiseControl (thoughtworks) и записанный в Ruby. Очень простой в использовании Rake для интеграции других инструментов, и может использовать рубиновое рычание драгоценный камень для уведомлений.

41
ответ дан Prakash Murthy 23 November 2019 в 22:26
поделиться

Как и многие люди, я был большим поклонником cruisecontrol.rb, но недавно переключил свои проекты на Integrity .

Легкий и простой в установке (как cc.rb), но с более приятным интерфейсом.

6
ответ дан 23 November 2019 в 22:26
поделиться

Выполнить код Выполнить может быть то, что вам нужно.

Изменить: ссылка удалена, поскольку она больше не относится к бывшему сайту Run Code Run.

1
ответ дан 23 November 2019 в 22:26
поделиться

Я только что опубликовал очень простое приложение непрерывной интеграции для RubyOnRails + SVN / GIT. Может быть, вам стоит попробовать:

http://github.com/felipegiotto/Inotegration/tree/master

Я взял несколько идей об инструментах измерения и тестирования, и, попробовав некоторые инструменты CI, никому не понравился их я решил создать свою собственную, без необходимости создавать большие файлы XML или какую-либо другую конфигурацию. Именно таким, каким был создан Rails.

Если хотите, пришлите мне, пожалуйста, свой отзыв ..

С уважением,

Фелипе Джотто.

0
ответ дан 23 November 2019 в 22:26
поделиться

Запуск CI после каждой фиксации кажется довольно дорогостоящим, если вы придерживаетесь философии «часто фиксируйте». Как насчет того, чтобы запускать простую задачу cron каждые несколько часов и отправлять результаты по электронной почте в список рассылки разработчиков?

0
ответ дан 23 November 2019 в 22:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: