Auf Wunsch eines einzelnen
Herren werde ich
mal kurz den Stand meiner Forschungsarbeiten auf dem Gebiet
Continuous Integration
mit Symfony festhalten. Skoop
(Stefan Koopmanschap) hatte
bereits seit einiger Zeit einen Proof of Concept für die
Integration von lime in das von phpUnderControl benötigte
XML-Format geschrieben - der wurde jedoch nie released. Nun ists
endlich soweit - Version 0.0.1 des
symfonyUnderControlPlugin
liegt im Repo. Also, frisch ans Werk - Plugin eingebunden - Task
probiert - Fehler. Hab mich mit Skoop kurzgeschlossen, das
Plugin ist derzeit nur Symfony 1.2 erprobt. Bei Versionen < 1.2
scheint das Autoloading fehlzuschlagen. Einfach per Hand nachrüsten
und los gehts: [sourcecode language=”php”]
include_once(sfConfig::get(‘sf_plugins_dir’) .
‘/symfonyUnderControlPlugin/lib/SymfonyUnderControlOutput.class.php’);
include_once(sfConfig::get(‘sf_plugins_dir’) .
‘/symfonyUnderControlPlugin/lib/SymfonyUnderControlTest.class.php’);
[/sourcecode] Wer zu Faul zum tippen ist, nimmt meinen Patch:
phpuc.p0. Jetzt
das Build-File für ant noch erstellen, dabei einfach der Anleitung
auf der Pluginwebseite folgen. Ich hab lediglich noch einen Task
zur Modelerstellung unter Doctrine hinzugefügt. “ Das wars - jetzt
den Java-Buildserver von CruiseControl starten und warten bis die
ersten Builds durchrollen.
Happy Coding! Bei Fragen, einfach
irc://irc.freenode.net:6667/#symfony und dort skoop. :-)