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

Reply via email to