On Jun 9, 2014, at 7:13 PM, David Nalley <da...@gnsa.us> wrote:

> On Mon, Jun 9, 2014 at 11:47 AM, David Nalley <da...@gnsa.us> wrote:
>> On Fri, Jun 6, 2014 at 7:26 PM, Sheng Yang <sh...@yasker.org> wrote:
>>> Hi all,
>>> 
>>> Seems it's a good timing to bring back the discussion about the gerrit.
>>> 
>>> We want to do CI, and improve our code quality. One obvious way of doing
>>> and reduce the workload of devs is introduce a tool to enforce the process.
>>> 
>>> I've checked out quite a few projects using gerrit, which would force you
>>> to ask for review, and validation before the code can be committed to the
>>> repo. Looks it's really a easier way for devs according what I've heard.
>>> 
>>> Even our competitor laid out a very detail workflow based on the use of
>>> gerrit( https://wiki.openstack.org/wiki/Gerrit_Workflow ). I guess it can
>>> make a good reference.
>>> 
>>> Well, gerrit has been brought up a few times before. And now the new
>>> process we want to enforce just fits what gerrit(or other automation
>>> review/test/commit software) is for.
>>> 
>>> Maybe it's the time for us to review the possibility of using a tool to
>>> enforce our commits and improve our code quality(as well as transfer
>>> knowledge) again?
>>> 
>>> --Sheng
>>> 
>> 
>> ASF Infra has a very dour view on Gerrit. Don't read that as
>> impossible; there are many projects at the ASF who are interested in
>> Gerrit.
>> That said; what about moving to using github pull requests instead of
>> RB, and from their, having the jenkins pull request builder
>> automatically process every pull request and list information.
>> 
>> Here's an example:
>> https://github.com/jclouds/jclouds-labs/pull/61
>> You'll see that every time the patch changes, the jenkins plugin
>> pulled the patch - ran tests against it and reported back.
>> 
>> That said; it almost seems like we have the cart before the horse; we
>> need to finish figuring out the CI Infrastructure first.
>> 
>> --David
> 
> Just as an additional comment.
> CF was using gerrit, and apparently dropped it in favor of GH Pull
> Requests plus automated testing with Travis-CI.
> I know folks like abayer and jfarrell are working on turning on
> automated builds via the github pull request plugin for jenkins. Might
> be something to consider.

fwiw, I have my personal cloudstack fork on github with a simple travisCI setup.
So when I make a commit it automatically triggers a build.
I was working on running the integration tests on Travis as well but got 
distracted.

If somebody wants to step in:

https://github.com/runseb/cloudstack/blob/master/.travis.yml

help welcome.

:)


> 
> --David

Reply via email to