Estoy buscando una solución completa para un "edificio" automatizado y pruebas de la aplicación PHP. Me encontré con PhpUnderControl, una solución para ejecutar compilaciones de aplicaciones automatizadas creadas alrededor de Cruise Control.Cruise Control y proyectos PHP
Desafortunadamente PhpUC todavía está en sus primeras etapas de desarrollo y no puedo hacer que funcione en Windows Box.
Después de algunas horas de intentar, renuncié a phpUc. Ahora estoy tratando de usar Cruise Control solo. Funciona muy bien cuando se trata de ejecutar un proceso de construcción completo. Cada comando que pongo en el archivo de compilación de la hormiga funciona bien.
El único problema que tengo es que Cruise Control no fusionará los registros de las compilaciones de ejecución en el archivo de registro del proyecto, por lo tanto, no puedo ver ningún resultado de compilación. Pero el proyecto de ejemplo en Control de crucero funciona bien, los registros de construcciones se fusionan en el registro del proyecto.
Me pregunto si Cruise Control es capaz de fusionar los registros creados por PHPUnit (en formato XML) en el registro del proyecto o solo para los archivos JUnit de Java. ¿Alguien ha tratado de usar Cruise Control solo en un proyecto de php?
aquí está la sección de registro de la configuración del proyecto (config.xml):
<log dir="logs/${project.name}">
<merge dir="projects/${project.name}/build/logs/"/>
</log>
Se trata de rutas de la copia +-pegado cambiaron de proyecto de ejemplo de control de crucero.
Cualquier pensamiento a nadie por favor.
Gracias
Gracias por tomarse el tiempo para responder a mi pregunta, Lo que quiero decir con 'fusionar no funciona' es que no se crean archivos de registro en el directorio cc/logs/project después de la primera compilación. Empecé de nuevo y creé un nuevo archivo config.xml y lo hice funcionar. Supongo que estropeé el archivo de configuración de alguna manera. – CountZero