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
on 2012-12-07 16:40
on 2012-12-10 17:15
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
on 2012-12-10 17:21
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
on 2012-12-10 18:39
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
Log in with Google account | Log in with Yahoo account
No account? Register here.