Setting up a buildbot for minitage
It is now an hassle to build all the minitage dependencies by hand.
Naturally, the idea to set up some tinderbox like buidbot comes to my mind.
More over, i had a though of generating some binaries to avoid the compilation time for users who don't want to/can't compile.
The lead was to use collective.buildbot, a great recipe to integrate buildbot with zc.buildout deployment.
The result is there : http://git.minitage.org/git/minitage/buildbot/
The idea was to generate a "collective.buildbot" project per dependency. To achieve that, i made a script to generate those projects from the current official minilays.
Compilation is triggered via manual activation (irc, web) but also by a cron scheduler (nearly each 3 hours)
I made a patch to the recipe to have multiple hours values (* 1,2,3 * * *) cron entries, see http://git.minitage.org/git/minitage/buildbot/tree/collective.buildbot.multiple.patch
The buildbot can be viewed there : http://www.minitage.org/buildbot/waterfall
Next steps are to finnish the "binaries dealing" in minitage.core and the mirrors setup, and minitage users will be able to use binaries and no compilation anymore :)


