I'm looking for a complete solution to a automated "building" and testing of PHP application. I came across PhpUnderControl, a solution for running automated application builds created around Cruise Control.
Unfortunately PhpUC is still in it's early stages of development and I can't get it to work on windows box.
After few hours of trying I gave up on phpUc. I'm now trying to use Cruise Control alone. It works just fine when it comes to running whole build process. Every command I put into ant's build file runs ok.
The only problem I've got is that Cruise Control won't merge logs from run builds into project log file, therefore I'm not able to see any build results. But the sample project in Cruise control works ok, logs for builds are merged into project's log.
I'm wondering if Cruise Control is able to merge logs created by PHPUnit (in XML format) into project log or is it working for Java's JUnit files only. Has anyone tried to use Cruise Control alone on a php project?
here's the log section of project's configuration (config.xml):
<log dir="logs/${project.name}">
<merge dir="projects/${project.name}/build/logs/"/>
</log>
This is copy-pasted + paths changed from Cruise Control's sample project.
Any thoughts anyone please.
Thanks