zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Enrico Olivelli <eolive...@gmail.com>
Subject Re: Maven migration and CI
Date Sat, 26 Jan 2019 08:36:55 GMT
I am working on owasp plugin, this is needed for CI migration


Enrico

Il giorno dom 6 gen 2019, 15:23 Norbert Kalmar <nkalmar@cloudera.com.invalid>
ha scritto:

> 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