Ihr könnt entweder das vmware image runterladen oder auch buildix per apt-get installieren und dann einfach:
- apt-get update
- apt-get install php-pear
- pear upgrade pear
- pear config-set preferred_state beta
- pear channel-discover components.ez.no
- pear channel-discover pear.phpunit.de
- pear install --alldeps phpunit/phpUnderControl
- apt-get install ant
- apt-get install php5-dev
- apt-get install php5-xdebug
- apt-get install php5-gd
- phpuc install /usr/share/cruisecontrol/
Jetzt könnt ihr über http://localhost:8080 bzw. über die IP eurer Vmware/Server PhpUnderControl aufrufen.
Eine Einführung für die build.xml gibt es hier
Wichtig ist noch, dass ihr in der /etc/cruisecontrol/cruisecontrol.xml folgende Zeilen anpasst damit cruiseControl die Tests und auch die generierte CodeCoverage und Doku findet:
<publishers>
<execute command="phpuc graph logs/${project.name} artifacts/${project.name}" />
<artifactspublisher dir="projects/${project.name}/api"
dest="artifacts/${project.name}" subdirectory="api"/>
<artifactspublisher dir="projects/${project.name}/coverage"
dest="artifacts/${project.name}" subdirectory="coverage"/>
</publishers>
Das dir Attribut gibt hierbei das Verzeichnis an in das die api bzw. CodeCoverage generiert wird, wie in der build.xml angegeben. Generierte Daten werden generell in den artifacts Ordner gelegt. PhpUnderControl passt daraufhin die Navigation Tabs an.
Jetzt solltet ihr die Buildergebnisse im Webinterface sehen können


0 Antworten über buildix und phpUnderControl
Bisher gibt es keine Kommentare.