Cool - thanks Ismael!

On Thu, 8 Dec 2016 at 18:22 Guozhang Wang <wangg...@gmail.com> wrote:

> Thanks Ismael, this is suuuuuuuuper helpful!
>
>
> Guozhang
>
> On Thu, Dec 8, 2016 at 5:24 AM, Ismael Juma <ism...@juma.me.uk> wrote:
>
> > Hi everyone,
> >
> > Given the recent availability of the superior open-source pull request
> > builder[1] in Apache Jenkins (previously we were only able to use the
> > Jenkins Enterprise GH PR plugin), I have switched our PR builds to that.
> >
> > I took the chance to replace the existing build with three separate
> builds
> > (scala-2.10 and jdk7, scala 2.11 and jdk8, scala 2.12 and jdk8).
> >
> > As stated in KAFKA-4511, the new approach has the following advantages:
> >
> > 1. It is now possible to trigger a rebuild via a comment ("retest this
> > please")
> > 2. We are now testing JDK 8 as part of the PR builds
> > 3. Builds will hopefully complete faster as they run concurrently
> > (previously we did Scala 2.10 followed by Scala 2.11 sequentially in the
> > same Jenkins job)
> > 4. Flaky tests will be more obvious as they are unlikely to fail in all
> > builds (we should still be aggressive in trying to avoid flakiness)
> >
> > I also updated the contribution wiki page [2].
> >
> > See the following for an example of how the results are reported (I
> tweaked
> > the automated PR comment slightly so it now includes the status of the
> > build and the JDK and Scala version):
> >
> > https://github.com/apache/kafka/pull/2231
> >
> > Let me know if you have any questions, suggestions, concerns or any other
> > feedback.
> >
> > Thanks.
> > Ismael
> >
> > [1]
> > https://wiki.jenkins-ci.org/display/JENKINS/GitHub+pull+
> > request+builder+plugin
> > [2]
> > https://cwiki.apache.org/confluence/display/KAFKA/
> > Contributing+Code+Changes
> >
>
>
>
> --
> -- Guozhang
>

Reply via email to