Tutorial phpUnderControl

Zäumen wir einmal das Pferd von hinten auf, denn in unserem Falle heißt das Pferd nicht phpUnderControl, sondern CruiseControl. CruiseControl ist hierbei ein auf Java basiertes Programm, das es ermöglicht einen kontinuierlichen Erstellungsprozess umzusetzen. Hört sich erst mal gut an, oder?

Nun ja, man könnte jetzt weit ausholen und landet irgendwann mal beim Extreme Programming, aber dies ist eigentlich gar nicht nötig. Ein „kontinuierlicher Erstellungsprozess“ ist ein Prozess, der regelmäßig das vollständige Neubilden und Testen einer Anwendung beschreibt. Als Beispiel: Jede Stunde wird ein Software-Projekt mit den entsprechenden Unit-Tests getestet, kompiliert und das Resultat zur Verfügung gestellt. Tritt ein Problem auf, werden die Programmierer kurzfristig benachrichtigt.

Dies ist natürlich für Teams interessant, da eine parallele Code-Änderung an 5 verschiedenen Stellen von 5 Programmierern durchaus seine Tücken hat. Vielen wird in diesem Zusammenhang der „Nightly Build“ bekannt vorkommen. Hierbei wird jede Nacht der jeweils aktuellste Quelltext eines Software-Projektes neu kompiliert, und das Resultat zur Verfügung gestellt.

Screenshot von phpUnderControl

phpUnderControl macht in dem Sinne also „nichts weiteres“, als CruiseControl um die Programmiersprache PHP zu erweitern. Hierzu braucht es natürlich die entsprechenden Werkzeuge, dazu gehört unter anderem phpUnit, PhpDocumentor und Checkstyle. Natürlich ist auch eine Versionskontrolle wie Subversion von Nöten!

Allerdings gestaltet es sich in der Regel ziemlich schwierig und zeitaufwendig, ein komplettes Projekt von der lokalen Festplatte nach phpUnderControl zu portieren. Hierzu gibt es nun allerdings ein super Tutorial, das Step by Step alle notwendigen Schritte erklärt:

Zum Tutorial

Ähnliche Beiträge

Image Data URIs mit PHP Image Data URIs sind für manche Anwendungen eine feine Sache. Wozu braucht man die kleinen Helfer? Einfach ausgedrückt: direktes Einbetten von Bildern...
Amazon Product Advertising API – Änderung de... Da mich Amazon inzwischen im spamverdächtigen Bereich mit E-Mail penetriert hier noch mal der Hinweis das ihr die Authentifizierung in euren Altanwend...
Bessere Fehlermeldungen mit PHP Error PHP Fehlermeldungen tauchen an den unmöglichsten Stellen im Design auf, sind in keinster Weise irgendwie formatiert und vor allem muss es nicht unbedi...
Amazon Web Services mit Tarzan für PHP Im Tutorial haben wir gelernt, wie wir einfach mit PHP die Amazon Web Services ansprechen können. Wir haben allerdings auch gelernt, dass es sehr aufw...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.