Рекомендуемый сервер для непрерывной интеграции для PHP-проекта

Я работаю над PHP-проектом, и мне хотелось бы знать рекомендации по реализации непрерывной интеграции.

Я прочитал всю теорию, но мне никогда не приходилось использовать непрерывную интеграцию. Так что это должно быть довольно легко начать.

Я читал о Xinc, Hudson, среди прочего, но я хотел бы получить некоторую обратную связь на основе опыта. Вы использовали непрерывную интеграцию в PHP-проектах? Каков был ваш опыт? Какой сервер вы бы порекомендовали?

Ответы

Ответ 1

Мне повезло с phpUnderControl, который основан на CruiseControl.

Ответ 2

Теперь есть и Дженкинс, что Oracle вызвал беспокойство о Гудзоне. Для него существует шаблон конфигурации, который делает его смехотворно простым в настройке со всеми инструментами QA, которые вам нужны для среды CI PHP:

Ответ 3

Я пробовал CruiseControl с phpUnderControl и Hudson. Я также посмотрел на Xinc, но на данный момент он слишком ограничен.

В конце концов, я пошел с Хадсоном, потому что его намного проще настроить, чем CruiseControl, и хорошо работает с сценариями ant или простыми сценариями bash.

Другим вариантом, который выглядит многообещающим, является arbit. Это немного похоже на trac, но добавляет CI. Есть также что-то у парней Symfony, но это на очень ранней стадии.