JAN
27
2006

Wanna have regular regression builds ? Continous builds ? Continous unit testing ?

Well, if you want that, you can have it today for trunk/KDE/kdelibs/.
The cmake ( http://www.cmake.org ) developers have been so nice to setup a dashboard for KDE:
http://public.kitware.com/dashboard.php?name=kde
If you build kdelibs/ using cmake, simply enter "make Experimental" and the results will end up there. As you can see, I just succeeded building kdelibs/ on FreeBSD :-)

Setting up continous builds (recompiling on commits) is also possible, if required with email notifications if there are problems detected. Unit tests can be run. And this on all platforms, Linux, *BSD, Mac OS X, Windows (cygwin, mingw, MSVC).

What you have to do for this ?
Get trunk/KDE/kdelibs/, get cmake from cmake cvs or download the special cmake KDE release created yesterday by Bill Hoffman: http://mail.kde.org/pipermail/kde-buildsystem/2006-January/000539.html
and read the short introduction:
http://mail.kde.org/pipermail/kde-buildsystem/2006-January/000517.html

Finally run cmake, make or make Experimental, and see how kdelibs/ is built and the results appear on the dashboard :-)

Have fun
Alex

Comments

I take it your first build, since it only took 0.3 minutes, was from running a "make Experimental" in an already built tree? That would probably explain the no warnings too.

I'm currently about halfway through a "make Experimental" on OS X, but all I have is an iBook G3 600Mhz and it's currently at 5 hours and counting! I did, however, try my Kubuntu Breezy box too (the build labeled kendrick) and it worked just fine.

Ben Reed is currently attempting some xcode builds, so we'll see how that goes too. :-)


By lovelace at Fri, 01/27/2006 - 20:53

Exactly, I tried what happens when running "make Experimental" from an already built tree.

Nice to hear that it seems to work good for you :-)

Alex


By Alexander Neundorf at Fri, 01/27/2006 - 21:42