We're using Gerrit and Jenkins at the moment. Our Gerrit instance:
http://review.gluster.org
It's hosted on an ancient VM (badly needs upgrading) in some hosting place called iWeb. We're wanting to migrate this to a Rackspace VM in the very near future.
Our main Jenkins instance:
http://build.gluster.org
That's also a pretty-out-of-date version of Jenkins, on an badly outdated VM. That one's in Rackspace at least. We intend on migrating to a new VM (and new Jenkins) in the not-too-far-future. No ETA yet. ;)
As well as those two main pieces, we have a bunch of VM's in Rackspace with various OS's on them:
http://build.gluster.org/computer/
In that list we have:
-
bulk*.cloud.gluster.org\
- Temporary VM's used for running bulk regression tests on, for analysing our spurious regression failure problem
- Setup and maintained by Justin Clift
-
freebsd0.cloud.gluster.org\
- FreeBSD 10.0 VM in Rackspace. Used for automatic smoke testing on FreeBSD of all proposed patches (uses a Gerrit trigger).
-
g4s-rackspace-* (apart from gfs-rackspace-f20-1), and tiny-rackspace-f20-1\
- Various VM's in Rackspace with Fedora and EL6 on them, setup by Luis Pabon. From their description in Jenkins, they're nodes for "open-stack swift executing functional test suite against Gluster-for-Swift".
-
gfs-rackspace-f20-1\
- A VM in Rackspace for automatically building RPMs on. Setup + maintained by Luis Pabon.
-
netbsd0.cloud.gluster.org\
- NetBSD 6.1.4 VM in Rackspace. Used for automatic smoke testing on NetBSD 6.x of all proposed patches (uses a Gerrit trigger).
- Setup and maintained by Manu Dreyfus
-
netbsd7.cloud.gluster.org\
- NetBSD 7 (beta) VM in Rackspace. Used for automatic smoke testing on NetBSD 7 of all proposed patches (uses a Gerrit trigger).
- Setup and maintained by Manu Dreyfus
-
nbslave7*.cloud.gluster.org\
- NetBSD 7 slaves VMs for running our regression tests on
- Setup and maintained by Manu Dreyfus
-
slave20.cloud.gluster.org - slave49.cloud.gluster.org\
- CentOS 6.5 VM's in Rackspace. Used for automatic regression testing of all proposed patches (uses a Gerrit trigger).
- Setup and maintained by Justin Clift
Work is being done on the GlusterFS regression tests so they'll function on FreeBSD and NetBSD (instead of just Linux). When that's complete, we'll automatically run full regression testing on FreeBSD and NetBSD for all proposed patches too.
Non Jenkins VMs
backups.cloud.gluster.org
Server holding our nightly backups. Setup and maintained by Justin Clift.
bareos-dev.cloud.gluster.org, bareos-data.cloud.gluster.org
Shared VMs to debug Bareos and libgfapi integration. Maintained by Niels de Vos.
bugs.cloud.gluster.org
Hosting gluster-bugs-webui for bug triage/checking. Maintained by Niels de Vos.
docs.cloud.gluster.org
Documentation server, running readTheDocs - managed by Soumya Deb.
download.gluster.org
Our primary download server - holds the Gluster binaries we generate, which people can download.
gluster-sonar
Hosts our Gluster SonarQube instance. Setup and maintained by Louis Zuckerman.
salt-master.gluster.org
Our Configuration Mgmt master VM. Maintained by Michael Scherer.
munin.gluster.org
Munin master. Maintained by Michael Scherer.
webbuilder.gluster.org
Our builder for the website. Maintained by Michael Scherer.
www.gluster.org aka supercolony.gluster.org
The main website server. Maintained by Michael Scherer, Justin Clift, Others ( add your name )