Gerrit and Jenkins?

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:

< Someday ... - AlBlue’s Blog >
<
Gerrit Git Review with Jenkins CI Server - AlBlue’s Blog

< Using Gerrit Git Review with Jenkins CI Server on Vimeo >
< Gerrit >
< http://jenkins-ci.org >

  • MLD

On Fri, Dec 7, 2012 at 10:39 AM, Michael D. [email protected]
wrote:

Here are some URLs:

< Someday ... - AlBlue’s Blog >
< Gerrit Git Review with Jenkins CI Server - AlBlue’s Blog>
< Using Gerrit Git Review with Jenkins CI Server on Vimeo >
< 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

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 Mon, Dec 10, 2012 at 11:20 AM, Michael D. [email protected]
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