Ответ 1
Мне повезло с phpUnderControl, который основан на CruiseControl.
Я работаю над PHP-проектом, и мне хотелось бы знать рекомендации по реализации непрерывной интеграции.
Я прочитал всю теорию, но мне никогда не приходилось использовать непрерывную интеграцию. Так что это должно быть довольно легко начать.
Я читал о Xinc, Hudson, среди прочего, но я хотел бы получить некоторую обратную связь на основе опыта. Вы использовали непрерывную интеграцию в PHP-проектах? Каков был ваш опыт? Какой сервер вы бы порекомендовали?
Мне повезло с phpUnderControl, который основан на CruiseControl.
Теперь есть и Дженкинс, что Oracle вызвал беспокойство о Гудзоне. Для него существует шаблон конфигурации, который делает его смехотворно простым в настройке со всеми инструментами QA, которые вам нужны для среды CI PHP:
Я пробовал CruiseControl с phpUnderControl и Hudson. Я также посмотрел на Xinc, но на данный момент он слишком ограничен.
В конце концов, я пошел с Хадсоном, потому что его намного проще настроить, чем CruiseControl, и хорошо работает с сценариями ant или простыми сценариями bash.
Другим вариантом, который выглядит многообещающим, является arbit. Это немного похоже на trac, но добавляет CI. Есть также что-то у парней Symfony, но это на очень ранней стадии.