Forum: GNU Radio Gerrit and Jenkins?

Posted by Michael Dickens (Guest)
on 2012-12-07 16:40
(Received via mailing list)
I'm wondering whether the GR "powers that be" are thinking that GR has 
gotten big enough to move to using "Gerrit Git Review with Jenkins CI 
Server"?  I'm now part of a project that's using it, and I also maintain 
(in MacPorts) the Qt port and the Qt project uses this method too; so 
I'm learning the ropes.  My initial impression is that it's a pretty 
useful method for distributed revision control when there are multiple 
developers.  I think the main points in this system are: code review 
prior to merging with the master including multiple patchsets for a 
given changeset, and integrated build testing for each commit.

Here are some URLs:

< http://alblue.bandlem.com/2011/02/someday.html >
< 
http://alblue.bandlem.com/2011/02/gerrit-git-revie... 
>
< http://vimeo.com/20084957 >
< http://code.google.com/p/gerrit/ >
< http://jenkins-ci.org >

- MLD
Posted by Tom Rondeau (Guest)
on 2012-12-10 17:15
(Received via mailing list)
On Fri, Dec 7, 2012 at 10:39 AM, Michael Dickens <mlk@alum.mit.edu> 
wrote:

> Here are some URLs:
>
> < http://alblue.bandlem.com/2011/02/someday.html >
> < http://alblue.bandlem.com/2011/02/gerrit-git-revie...
> < http://vimeo.com/20084957 >
> < http://code.google.com/p/gerrit/ >
> < http://jenkins-ci.org >
>
> - MLD
>

Hi Michael,

I'll probably need more time to review gerrit as a service to see what 
we
can and want to use it for. We've had Jenkins running weekly builds and
providing feedback for a long time now (gnuradio.org/jenkins), but we
haven't really figured out how to make much use of it. I'm very 
interested
in trying, though.

Tom
Posted by Michael Dickens (Guest)
on 2012-12-10 17:21
(Received via mailing list)
Hi Tom - That's what I remembered, too, about Jenkins; and, what I had 
expected about Gerrit.  Give me another couple of months, and I'll be 
able to discuss the use of them intelligently.  Right now, I understand 
just the basics.  And, I'm not sure they make sense for GNU Radio given 
the size of the project (number of developers working potentially 
simultaneously on the same code; the number of top-level developers who 
make the decisions on what gets committed and what is rejected).  I'll 
try to remember to revisit this topic in a few months. - MLD
Posted by Tom Rondeau (Guest)
on 2012-12-10 18:39
(Received via mailing list)
On Mon, Dec 10, 2012 at 11:20 AM, Michael Dickens <mlk@alum.mit.edu> 
wrote:

> Hi Tom - That's what I remembered, too, about Jenkins; and, what I had
> expected about Gerrit.  Give me another couple of months, and I'll be able
> to discuss the use of them intelligently.  Right now, I understand just the
> basics.  And, I'm not sure they make sense for GNU Radio given the size of
> the project (number of developers working potentially simultaneously on the
> same code; the number of top-level developers who make the decisions on
> what gets committed and what is rejected).  I'll try to remember to revisit
> this topic in a few months. - MLD
>
>
Understood, and thanks!

While not officially set up or announced, we are looking into reviving 
our
monthly project conference calls again soon (as in maybe next month). 
This
might be a good topic to discuss in that format.

Tom
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.