Подтвердить что ты не робот

Выбор между Hudson и CruiseControl на длительный срок

Моя цель - выбрать между CruiseControl и Hudson как инструмент непрерывной интеграции для приложения для Java-приложений. Я видел много чтения, сравнивая Hudson и CruiseControl. Что касается особенностей и простоты использования, Хадсон кажется лучшим.

Но с точки зрения надежности, надежности с тяжелой конфигурацией и, наконец, в долгосрочной перспективе это все еще верно?

4b9b3361

Ответ 1

Мой голос идет к Хадсону.

  • робастность. Я никогда не видел аварии Хадсона, хотя незначительные ошибки возникали между релизами, но были раздавлены впечатляюще быстро. Кроме того, он используется Netbeans, JBoss, Eclipse, Apache - Я бы сказал, что это очень удобно для обработки этих рабочих нагрузок;
  • надежность с тяжелой конфигурацией. Я не уверен, что вы имеете в виду здесь. Он чрезвычайно настраивается,
  • в долгосрочной перспективе: за Хадсоном существует сильное сообщество, ведущий коммиттер цитирует 120 разработчиков, вносящих вклад в кодовую базу,

Я бы сказал, пойти на Хадсона и никогда не оглядываться назад.

Ответ 2

Мы использовали CruiseControl для создания наших библиотек и приложений. Мы использовали его для разработки на С++ и Python, а не для Java. Недавно мы перешли на Хадсон с очень хорошими результатами. Основные функции, которые нам нравились:

  • Остановить процесс
  • Использование ведомых устройств, то есть в одном месте мы можем управлять сборкой нескольких платформ.
  • Загрузка, установка и использование плагинов плагинов.

Ответ 3

Мы начали использовать CruseiControl два года назад. Было очень больно, чтобы это началось, и каждое изменение было болезненным. Затем мы переключились на Хадсона. И я влюблен: -)

  • Действительно хороший пользовательский интерфейс, вы получаете помощь напрямую, когда вам это нужно.
  • Простота настройки и настройки
  • Плагины! Я их просто обожаю. Просто взгляните на PromoteBuild. Попробуйте сделать это легко в Cruisecontrol.
  • Большое и активное сообщество пользователей

Ответ 4

Отвечая на вопрос о том же вопросе пару лет назад и после чтения отзывов, сравнения и т.д., я отправился на Хадсон.

Было легко настроить, не возникало проблем через несколько лет, было сконфигурировано только 4-5 проектов, поэтому я не уверен, что это относится к "тяжелой конфигурации", как вы заявляете, но для меня это работало гладко.

Ответ 5

Недавно я столкнулся с таким же решением. Я начал устанавливать как CruiseControl.NET, так и Hudson, и будет заниматься одним, а затем другим. Однако довольно скоро я набрал силу с Хадсоном. Теперь мы твердо используем Hudson, и я еще не коснулся CruiseControl.NET(не так, чтобы я был так далеко в нем). Поэтому я могу подтвердить, что Хадсон может быть настроен в .NET-мире просто отлично.

Ответ 6

Я использую Хадсона довольно долго и доволен этим. Однако я не использовал Teamcity.

Если стоимость является проблемой, то Хадсон должен быть очевидным выбором. Вклад сообщества очень полезен.

Ответ 7

Я бы рекомендовал посмотреть TeamCity. Мы изменили с CruiseControl на TeamCity, и есть много новых и полезных функций, таких как отмена сборки и т.д.