Eine neue Entwicklungsumgebung – Das Tagebuch 5
Hallo ihr lieben,
weiter im Text, leider scheint zumindest bei uns im 4 Teil etwas schiefge laufen zu sein. PHPUnit verrichtete nicht den Dienst den es sollte.
Dieses lag daran das keine PHPUNIT.BAT vorhanden war (diese wird benötigt um PHPUnit auch von der Kommandozeile zu nutzen)
Beginnen wir also mit etwas „Bugfixing“ bevor wir uns an weitere Installationen ranmachen. Um PHPUnit ordnungsgemäß in Betrieb zu nehmen müssen wir den ersten Versuch rückgängig machen und in diesem Zuge auch gleich mal unsere PEAR Installation auf eine neue Version bringen, wie es scheint ist beim Zend Server CE eine veraltete Version eingebunden.
Wie gehen wir nun vor :
Auf der Kommandozeile beginnen wir mit der DeInstallation von PHPUnit :
- pear uninstall phpunit
Anschließend upgraden wir alle unsere Pear-Pakete
- pear upgrade-all
und installieren die neuste PHPUnit version
- pear install phpunit/PHPUnit
Wenn ihr jetzt auf der Kommandozeile phpunit –version eingebt sollte folgende Ausgabe erscheinen :
Da wir jetzt alles aktuell haben, können wir mit der Aufgabe der automatischen Builds weitermachen, allerdings in diesem Teil nur die Vorbereitung. Warum ? Ganz einfach wir machen im Anschluss etwas Urlaub um dann frisch und erholt die richtigen Probleme zu lösen 🙂
Was brauchen wir nun um automatisch unsere Projekte aus Subversion zu ziehen ? PHING ! Ein weiteres Pear-Paket. Dieses ermöglicht über Einstellungen in einer XML Datei das automatische „Schnüren“ von Release-Paketen sowie das Ausführen diverser anderer Tools (Dokumentation / Test / Versionsnummern setzen etc etc.)
Die Installation von PHING ist wie bei fast allen Pear-Paketen sehr einfach, auf der Kommandozeile :
- pear channel-discover pear.phing.info
- pear install phing/phing
und zum Testen ob alles geklappt hat
- phing -version
Das soll es für Heute auch schon gewesen sein, in 1 – 2 Wochen geht es dann weiter !
Neue Kommentare