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

StackOverflow https://stackoverflow.com/questions/110712

Вопрос

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

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

Это было полезно?

Решение

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

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

Реактивный мозг Командный город это довольно круто.

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

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

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

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

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

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

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

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

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

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

Как и CruiseControl и Nant

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top