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

Я работал с Cruise Control в качестве основы CI в моем последнем проекте. Любые рекомендации по некоторым другим инструментам?

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

9 ответов

Решение

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

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

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

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

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

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

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

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

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

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

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

Как КруизКонтроль и Нант

Посмотрите на фабрику CI, которая требует минимальной конфигурации

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

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