Рекомендуемая система непрерывного слияния для Git? - PullRequest
2 голосов
/ 14 марта 2011

Я пытаюсь найти какие-либо рекомендуемые системы непрерывной интеграции для Git, Я нашел плагины для Cruisecontrol и т. Д., но я думал, что будет какое-то программное обеспечение, специально созданное для этого, и общие рабочие процессы, связанные с Git (например, выполнение тестов для каждой ветви или аналогичной функциональности)

В частности, мы стремимся использовать программное обеспечение ci вместе с PHP и JavaScript, а возможно, и с Java, для всех систем Linux.

Любые указатели в правильном направлении были бы великолепны!

Ответы [ 4 ]

2 голосов
/ 14 марта 2011

Я должен рекомендовать Jenkins исключительно из-за количества плагинов, поддержки сообщества и простоты его расширения (путем написания собственных плагинов).Это также самый простой способ установки и администрирования, с которым я столкнулся.

Цена также хорошая (бесплатная).

2 голосов
/ 14 марта 2011

Я использую Jenkins-PHP и CruiseControl / phpUnderControl .Я доволен этим.

1 голос
/ 14 марта 2011

Я использовал CruiseControl.rb, но, похоже, он страдает от некоторой стабильности при высокой нагрузке.Я слышал хорошие новости о (приправленном Oracle) Хадсоне и / или (приправленном FOSS) Jenkins .Наша команда разработчиков в настоящее время изучает возможность перехода на него.

Если у вас есть сложный поток ветвления в цикле разработки, вы можете изучить git-хуки и API, предоставляемые различными CI-серверами. API для удаленного доступа Jenkins может удовлетворить ваши потребности.

0 голосов
/ 14 марта 2011

TeamCity на сегодняшний день является лучшим CI-сервером, который я использовал, и он бесплатен для небольших и средних команд.

Подробности конфигурации Git здесь - http://confluence.jetbrains.net/display/TCD6/Git+%28JetBrains%29

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...