I post the below to jenkins-user but did not get any feedback yet.  I am
hoping that the Gerrit community can have some feedback.

Asmund

PS.  I have dyslexia so if there may be things that are unclear.  Feel free
to ask.

On Fri, Oct 12, 2012 at 9:48 AM, Åsmund Østvold <asmu...@gmail.com> wrote:

> I want to make an automatic approve/promote ONE commit at a time with
> multiple git repositories.
>
> Background:
>
> The issue is that a commits is too often breaking the product(dev env) and
> causing productivity issues for the team.
>
> - 10 git repositories.
>
> - all 10 has unit tests.
>
> - 50 Jenkins jobs integration tests are running.
>
> - Integration tests "find" many issues that is very hard to test for in
> unit tests.
>
> We have resources to run the a large set of integration test on every
> commit.  The issue is to serialize the commits and rejects commits that
> break integration tests.
>
> I am sure I am NOT the first to want to do this type of thing. Do anybody
> have a pointer to a description on who somebody have done this before?  My
> web search has been without results.
>
> What I am thinking of using is a combination of Jenkins, Gerrit [1],
> the Gerrit/Android tool 'repo' [2], Gerrit trigger plugin [3] Multijob
> plugin [4], and possibly Repo plugin [5].
>
> If anybody have been able to accomplish the desired serialization of
> commits across git repositories I would VERY much like to know how.  Any
> information is of interest. As little as listing the tools is of interest.
>
> Regards
>
> Asmund
>
> [1] http://code.google.com/p/gerrit/
>
> [2] http://code.google.com/p/git-repo/
>
> [3] https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger
>
> [4] https://wiki.jenkins-ci.org/display/JENKINS/Multijob+Plugin
>
> [5] https://wiki.jenkins-ci.org/display/JENKINS/Repo+Plugin
>

Reply via email to