Какую библиотеку непрерывной интеграции использовать?

Я работал с Круиз-контроль как с фреймворком CI в моем последнем проекте. Какие-нибудь рекомендации по другим инструментам?

(Не то чтобы я обнаружил, что CruiseControl отсутствует, просто хотел узнать, проводил ли кто-нибудь сравнение)

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
6
0
1 343
9
Перейти к ответу Данный вопрос помечен как решенный

Ответы 9

Поскольку я перешел с Ant на Maven в качестве моей системы сборки, Континуум - очевидный выбор. Он очень чистый и предлагает все функции, которые мне нужны.

Ответ принят как подходящий

У нас был большой успех с Hudson. Он прост в установке и настройке, имеет большой набор плагинов и хороший пользовательский веб-интерфейс. Мы используем два плагина для покрытия кода checkstyle и cobertura.

Подробнее о "CC vs Hudson" см .: stackoverflow.com/questions/604385/…

Jonik 22.05.2009 12:14

TeamCity от JetBrain довольно крутой.

+1 для TeamCity. Намного лучше, чем CCnet, как с точки зрения установки / настройки, так и с точки зрения удобства использования.

Brad Wilson 21.09.2008 15:19

+1 для TeamCity. Его удобство использования просто невероятное.

A. Ionescu 26.06.2010 17:55

Мы используем LuntBuild, который отлично работает с maven.

Кроме того, Lunbuild предлагает большую степень детализации для контроля доступа. Я не использовал слишком много инструментов CI, но это была основная причина, по которой моя компания перешла на Luntbuild с круиз-контроля. Мы хотели предоставить клиентам доступ к серверу сборки, чтобы они могли получать ежедневные сборки и т. д., Но у нас не было возможности предоставить им доступ к сборкам других клиентов.

TFS 2008 довольно хорош. Он имеет встроенную непрерывную интеграцию в сборку TFS.

Мы используем Бамбук.

Для довольно обширной матрицы функций различных основных серверов CI, посмотрите: http://confluence.public.aughtworks.org/display/CC/CI+Feature+Matrix

+1 за ссылку на матрицу функций ... thx.

Jared 08.01.2009 20:51

TFS 2008 довольно хорош

Как и CruiseControl и Nant

Взгляните на Завод CI, который требует минимальной настройки

Вторая рекомендация Питера для Hudson. Continuum и Hudson очень просты в настройке и использовании (по сравнению с CruiseControl), но Hudson предлагает гораздо больше функциональных возможностей. Если вам интересно, у меня есть ранее написано о том, почему я выбрал Хадсон.

TeamCity с его предварительно протестированная функциональность фиксации также является хорошим выбором, если вы можете жить с ограничениями бесплатная профессиональная лицензия (максимум 20 пользователей и 20 конфигураций сборки).

Мы используем TFS 2008, который работает для нас, потому что мы в значительной степени являемся средой MS ... однако я также использовал FinalBuilder, который имеет больше функций, чем все, что я видел, и был бы особенно полезен в средах где вы использовали сочетание технологий (например, несколько SCM).

Другие вопросы по теме