Hi all, Finally, we have launched the publicly-visible ganeti continuous build instance based on buildbot, at http://buildbot.ganeti.org/.
We (Google) have run for many years an internal instance, with more tests, but we weren't able to directly open that. Thanks to grnet.gr, we finally have a few VMs that redo the same unittests and doc tests we run internally. The QA suite is not yet ported, we'll try to add that next. There are a couple of points here that I would like people to consider: 1. If you maintain Ganeti for a non-Debian-based distribution, and you have a machine live on the internet, we can add your machine to the buildbot configuration. This means, your machine should be able to build Ganeti (ideally with all options), and you trust us to run ganeti code under a given user (not root) on that machine. This would allow us to better test Ganeti during the development cycle on more distributions, with (hopefully) fewer problems at release time. 2. The code that defines the buildbot rules is also public, at http://git.ganeti.org/buildbot.git/, and the setup is described at https://code.google.com/p/ganeti/wiki/BuildBot. This means that you could duplicate our setup and run the same tests yourself before sending us longer patch series. In the future we also hope to be able to test (not quite arbitrary) submitted patches on buildbot, so that submitters can see what problems their code that we try to address during review. 3. Again, many thanks to grnet.gr for providing hosting support and collaborating on making Ganeti even better! thanks, iustin
