Я ищу полное решение для автоматизированного "сборки" и тестирования приложения PHP. Я наткнулся на PhpUnderControl, решение для запуска автоматизированных сборок приложений, созданных на основе Cruise Control.
К сожалению, PhpUC все еще находится на ранней стадии разработки, и я не могу заставить его работать на Windows Box.
После нескольких часов попыток я разочаровался в phpUc. Я сейчас пытаюсь использовать круиз-контроль в одиночку. Он работает просто отлично, когда дело доходит до запуска всего процесса сборки. Каждая команда, которую я помещаю в файл сборки ant, работает нормально.
Единственная проблема, с которой я столкнулся, заключается в том, что Cruise Control не объединяет журналы из запущенных сборок в файл журнала проекта, поэтому я не вижу результатов сборки. Но пример проекта в Круиз-контроле работает нормально, журналы для сборок объединяются в журнал проекта.
Мне интересно, может ли Cruise Control объединять журналы, созданные PHPUnit (в формате XML), в журнал проекта или он работает только для файлов JUnit Java. Кто-нибудь пробовал использовать Cruise Control один на php-проекте?
вот раздел журнала конфигурации проекта (config.xml):
<log dir="logs/${project.name}">
<merge dir="projects/${project.name}/build/logs/"/>
</log>
Это скопированные + пути, измененные из примера проекта Cruise Control.
Любые мысли, кто-нибудь, пожалуйста.
Спасибо