« Flash Player ohne Sound in ubuntu intrepid ibix Googles Test Automation »

buildix und phpUnderControl

2008 5 November

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


Bearbeiten
Feed für diesen Eintrag

0 Antworten über buildix und phpUnderControl

    Bisher gibt es keine Kommentare.

Deine Angaben

Die Email Addresse wird nicht veröffentlicht

Dein Kommentar

Torsten Zander


 RSS Feed abonnieren

Twitter  Auf Twitter folgen

Posts

Blogrolls