zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Norbert Kalmar <nkal...@cloudera.com.INVALID>
Subject Re: Maven migration and CI
Date Sun, 06 Jan 2019 14:15:37 GMT
Great, thanks Enrico!


On Fri, Jan 4, 2019 at 8:35 PM Enrico Olivelli <eolivelli@gmail.com> wrote:

> Here it is the build on master
> https://builds.apache.org/job/zookeeper-master-maven/3/
>
> This is running only
> mvn verify
>
> and tests are passing, we have  to enable all of the other plugins
> (spotbugs, OWASP, code coverage...) and enable the C client profile
> but it is a good starting point
>
> Enrico
>
> Il giorno ven 4 gen 2019 alle ore 10:43 Norbert Kalmar
> <nkalmar@cloudera.com.invalid> ha scritto:
> >
> > Nicely planned, thanks Enrico!
> >
> > On Fri, Jan 4, 2019 at 9:33 AM Andor Molnar <andor@apache.org> wrote:
> >
> > > Awesome!
> > >
> > > I really looking forward to it.
> > >
> > > Andor
> > >
> > >
> > > > On 2019. Jan 3., at 22:34, Enrico Olivelli <eolivelli@gmail.com>
> wrote:
> > > >
> > > > Hi Zookeepers
> > > > Now that we have Maven it is time to set up new CI jobs and compare
> the
> > > > results with the Ant based build.
> > > >
> > > > My proposal is to set up a few jobs and see the results. When Norbert
> > > > finishes the migration and we are happy we will drop Ant CI.
> > > >
> > > > I would start with a daily job for master which runs all of the test
> > > suites
> > > > + rat + spotbugs.
> > > >
> > > > As a second step I would introduce a new precommit job which builds
> the
> > > > patch using Maven, so in github we will have two 'status lines'
> > > >
> > > > Then I would add code coverage reports, OWASP....
> > > >
> > > > The final step will be to introduce Jenkins DSL based configuration
> for
> > > CI,
> > > > this way committers will have full control on CI, reviews of the
> > > > configuration changes will be possible...(we could use Jenkinsfile
> > > approach
> > > > if you prefer)
> > > >
> > > > I am able to work on ASF CI so if you allow me I will start with some
> > > > prototype
> > > >
> > > > Enrico
> > > >
> > > > --
> > > >
> > > >
> > > > -- Enrico Olivelli
> > >
> > >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message