test.ical.ly | getting the web by the balls

TAG | CruiseControl

elephpantEarlier 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…)

· · · · · ·

PHPUnit-testing-symfony-in-phpUnderControlAs 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…)

· · · · · · · · · · ·

gentooThose 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.

(more…)

· · · ·

Nov/09

20

Die ersten Ergebnisse

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.

(more…)

· · · ·

Nov/09

19

Erstmal die Tools installieren

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. ;)

· · · · · ·

Theme Design by devolux.nh2.me