Gerrit, Jenkins solutions

Karsten Wade kwade at redhat.com
Fri Oct 7 16:16:45 UTC 2011


On Thu, Oct 06, 2011 at 06:35:07AM -0400, Eyal Edri wrote:
> Hi Karsten,
> 
> I'm maintaining the jenkins and gerrit instances for rhevm
> downstream.  i would be happy to pitch in and help raise the
> infrastructure for jenkins/gerrit in ovirt.

Great! If you aren't on the infra at ovirt.org list, can you join?

http://lists.ovirt.org/mailman/listinfo/infra

> let's start with getting 2 EC2 vms to run gerrit and jenkins on.

OK, I can do that with the VMs from Itamar.

> we can also look at existing open source jenkins instances that other companies use [0]
> also an interesting presentation about advantages of using jenkins for an opensource project [1]

That's really interesting. We'll have to see if we can turn the
culture of using Gerrit and Jenkins in to a few rules/processes/how-to
docs.

Cheers - Karsten

> [0] https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=58001258
> [1] http://www.slideshare.net/ndeloof/opening-opensource-the-jenkins-way
> 
> 
> Eyal Edri
> RHEVM Integration team
> Red Hat
> 
> ----- Original Message -----
> > From: "Itamar Heim" <iheim at redhat.com>
> > To: "Karsten Wade" <kwade at redhat.com>
> > Cc: infra at ovirt.org, "Eyal Edri" <eedri at redhat.com>
> > Sent: Thursday, October 6, 2011 11:36:40 AM
> > Subject: Re: Gerrit, Jenkins solutions
> > 
> > On 10/06/2011 10:38 AM, Karsten Wade wrote:
> > > Sorry I haven't been talking much about this here, but there have
> > > been
> > > discussions going in the back-channel around what we need to do for
> > > putting up Gerrit and Jenkins.
> > >
> > > Why all the fast moves? I think the point is to be nimble, do what
> > > we
> > > know to do, and make things as breakable, fixable, and replaceable
> > > as
> > > we can. We're getting things going in record time, as we need to be
> > > that way for now.[0]
> > >
> > > We'll have some breathing time mid-November to rethink how we are
> > > approaching infrastructure. We have to recognize that many people
> > > come
> > > to this community, and we want an infrastructure that is welcoming
> > > to
> > > them. For example, I'm hoping more infrastructure and services will
> > > come from some of the strategic companies involved, just as I hope
> > > to
> > > see more from Red Hat IT.
> > >
> > > So the back-channel discussions we've had so far settle on us using
> > > a
> > > few VM images on EC2. Red Hat is providing these, we'll load them
> > > with
> > > RHEL 6 + EPEL, and we'll go in to trim and harden along the lines
> > > of
> > > the community services infrastructure[1] (CSI) I'd like us to work
> > > with. Volunteers?
> > >
> > > We'll need to work out the configuration details for Gerrit and
> > > Jenkins. They are both new to me, but I'm not afraid. :) So ...
> > > what
> > > should the architecture of these look like?
> > >
> > > I'm thinking we have two instances:
> > >
> > > * jenkins.ovirt.org - a low-running, very tight image that can
> > > scale
> > >    to great heights when crunching tests. I'm not going to push an
> > >    app
> > >    server here - small is good, I presume, but I wouldn't mind
> > >    learning
> > >    an EE6 platform, such as JBoss AS 7. :) Still, that's our own
> > >    overhead we manage ...
> > 
> > from our experience we will need multiple machines set up as jenkins
> > slaves to run the expected workload.
> > jenkins has a plugin to stop/start the instances in EC2 per required
> > load (didn't test how good it is yet)
> > https://wiki.jenkins-ci.org/display/JENKINS/Amazon+EC2+Plugin
> > 
> > 
> > 
> > >
> > > * gerrit.ovirt.org git.ovirt.org - trimmed as a web server. It
> > > doesn't
> > >    need a database, right? git.ovirt.org is just an alias.
> > 
> > we are using a lightly forked version today for improved emails to
> > patch
> > mailing list until our patches are accepted (hopefully) in gerrit
> > upstream.
> > the change allows patches in the mailing list to contain the patch
> > comments inline like in regular patch reviews.
> > 
> > >
> > > Does that cover it?
> > >
> > > Thanks - Karsten
> > >
> > > [0]
> > > https://www.theopensourceway.org/wiki/How_to_loosely_organize_a_community
> > >
> > > [1] https://fedorahosted.org/csi/
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Infra mailing list
> > > Infra at ovirt.org
> > > http://lists.ovirt.org/mailman/listinfo/infra
> > 
> > 

-- 
name:  Karsten 'quaid' Wade, Sr. Community Gardener
team:   Red Hat Community Architecture & Leadership
uri:             http://communityleadershipteam.org
                        http://TheOpenSourceWay.org
gpg:                                       AD0E0C41
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/infra/attachments/20111007/9a83bc5e/attachment.sig>


More information about the Infra mailing list