TAG | CruiseControl
5
Continuous Integration: Hudson vs phpUnderControl
14 Comments · Posted by Christian in The right tool
Earlier this year I decided to go with Hudson as my Continuous Integration Server for testing my symfony plugins.
Earlier this week I installed phpUnderControl and wrote about setting up both phpuc and Hudson-CI.
Now what should you use? Here I try to summarise my experience and compare the two. (more…)
Continuous Integration · CruiseControl · Hudson · Integrations Tests · phpUnderControl · Tests · Unit Tests
3
Running PHPUnit tests for your symfony plugin in phpUnderControl
5 Comments · Posted by Christian in The real job
As I’ve just started to look into phpUnderControl again I thought why not try to setup a project for testing sfImageTransformExtraPlugin running all the PHPUnit tests that I wrote about last week.
So the goal is to setup a phpuc project for a single plugin but with all dependencies (symfony itself) provided. This was a bit tricky so here we go! (more…)
Clover · Continuous Integration · CruiseControl · Integrations Tests · phpUnderControl · phpUnit · Plugin · sfImageTransformExtraPlugin · symfony · Test Coverage · Tests · Unit Tests
29
Setting up phpUnderControl on Gentoo Linux Reloaded
4 Comments · Posted by Christian in The right tool
Those of you following my blog know that I use Hudson as my continuous integration server. You can see the running installation at automat.ical.ly.
Today I decided to give phpUnderControl another shot and I found that the brilliant post by Andries Seutens needs an update.
Continuous Integration · CruiseControl · Gentoo · Hudson · phpUnderControl
So da hab ich also gestern mit Hilfe des ein oder anderen Tipps von diversen Blocks alles installiert und eigentlich auch zum Laufen bekommen. Eigentlich, denn ich habe verschwiegen, dass ich mich natürlich nicht zurückhalten konnte und schon ein erstes kleines Testprojekt angelegt hatte.
CruiseControl · phpDocumentor · phpUnderControl · phpUnit · PHP_CodeSniffer
Warum nicht gleich das komplette Paket?
Der Belgier Andries Seutens hat das praktischerweise in seinem Blog schon mal für meine Linux Distri Gentoo geschrieben. Allerdings hatte ich noch Probleme mit dem maskierten xdebug ebuild. Denn da ich auf einem Maintained Root Server unterwegs bin, konnte ich nicht so einfach ein ebuild anlegen. Mir fehlten die Schreibrechte.. Abhilfe fand ich hier. Außerdem war bei mir eine “veraltete” Version des PEAR Installers installiert, phpUnderControl benötigt da wohl mindestens die Version 1.8.1, da diese maskiert war musste ich dev-php/pear neu emergen und zwar mit ACCEPTED_KEYWORDS=”~x86″.
So, jetzt habe ich jedenfalls ein CruiseControl, welches ich mit dem Browser (via SSH Tunnel) ansteuern kann.
Als nächstes, will ich mal ein Testprojekt starten und dieses mit CruiseControl / phpUnderControl überwachen. Aber das soll morgen passieren, ich muss ja auch noch arbeiten.
CruiseControl · Gentoo · PEAR · phpUnderControl · phpUnit · PHP_CodeSniffer · XDebug

