Непрерывная интеграция / Консультирование Cruisecontrol - PullRequest
2 голосов
/ 12 марта 2009

Мне было поручено настроить сервер непрерывной интеграции для нашего проекта, и я взвешиваю варианты.

Я бы хотел использовать cc.rb, а не cc, потому что я предпочел бы писать Ruby, а не XML. Из того, что я вижу, cc является более зрелым продуктом и имеет больше функций из коробки.

Итак, я хотел бы знать, настраиваете ли вы сервер интеграции со следующими требованиями, какую систему вы бы выбрали и как бы вы это сделали?

  • Ртутная поддержка
  • Запуск набора тестов селена на нескольких платформах
  • поддержка x10 для сборочных светильников (необязательно)

Любое руководство будет оценено.

С уважением,

Chris

Ответы [ 3 ]

3 голосов
/ 12 марта 2009

Да, я согласен, Hudson намного проще в управлении и имеет множество изящных плагинов, которые делают его гибким

Имеет ртутную поддержку http://wiki.hudson -ci.org / дисплей / HUDSON / Mercurial + Plugin

Также доступна поддержка Selenium http://thinkvitamin.com/dev/easy-automated-web-application-testing-with-hudson-and-selenium/

1 голос
/ 12 марта 2009

Ну, лично я бы использовал оригинальный CruiseControl, но это, вероятно, потому что я помог написать его. ;)

Есть много инструментов, доступных для того, что вы хотите (CC, cc.rb, Hudson и т. Д.). Если вы просто хотите запустить эти тесты, тогда большинство из них подойдет. Если вам нужны более удобные возможности и несколько дополнительных функций (например, интеграция с IDE), такие инструменты, как Zutubi Pulse (или Bamboo или Team City), начинают выглядеть хорошо. Если вы хотите перейти на полный жизненный цикл (CI-> test-> развертывание) и создавать отчеты из нескольких инструментов, то вам может подойти что-то более высокое, например AnthillPro.

Так что на самом деле вопрос о том, что еще вы думаете, вы могли бы хотеть сделать.

1 голос
/ 12 марта 2009

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

Я полагаю, что он имеет ртутную поддержку, и вы можете как-то зацепиться за тест на селен.

Karl

...