zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Enrico Olivelli <eolive...@gmail.com>
Subject Re: What about using Travis-CI ?
Date Tue, 08 Jan 2019 12:47:39 GMT
Il giorno mar 8 gen 2019 alle ore 11:05 Enrico Olivelli
<eolivelli@gmail.com> ha scritto:
>
> Il giorno mar 8 gen 2019 alle ore 11:02 Andor Molnar
> <andor@apache.org> ha scritto:
> >
> > Sure, let’s try it. Please go ahead and enable it.

INFRA ticket:
https://issues.apache.org/jira/browse/INFRA-17584

Cheers
Enrico

> >
> > What are the benefits over Jenkins?
>
> 1) non committers can rebuild easily just by using the Travis-UI
> 2) easy to change the configuration, it is committed on the branch to
> test (merged with target branch)
> 3) less security issues on ASF side, pull requests built from unknown
> constributors are built on Travis hardware, not ASF one
> 4) easy to add new Java versions
>
> Enrico
>
>
> >
> > Andor
> >
> >
> >
> > > On 2019. Jan 8., at 7:28, Enrico Olivelli <eolivelli@gmail.com> wrote:
> > >
> > > Shall we ask infra to enable Travis?
> > > This way we will see it working on my PR
> > >
> > > I can create the INFRA ticket,  with the permission of the PMC/committers
> > >
> > > Enrico
> > >
> > > Il mer 2 gen 2019, 16:16 Enrico Olivelli <eolivelli@gmail.com> ha scritto:
> > >
> > >> very soon:
> > >> https://github.com/apache/zookeeper/pull/751
> > >>
> > >> I have pushed the script I am using in other projects, with tests on
> > >> jdk11 + linux, default profile.
> > >>
> > >> We should ask INFRA in order to enable Travis-CI, this is kind of
> > >> important infrastructural change
> > >> so I think some PMC should sponsor this and approve
> > >>
> > >> Once we have Travis, we can enable https://coveralls.io Code Coverage
> > >> for free, all of them is well integrated with GitHub.
> > >> I am doing the same during this days with on of the open source
> > >> projects from my company (https://github.com/diennea/blazingcache) and
> > >> it works like a charm.
> > >>
> > >> I had set up Coveralls+Jenkins for Apache BookKeeper, it needs an
> > >> INFRA step because of the management of a shared secret, but with
> > >> Travis+ Coveralls everything is automatic.
> > >>
> > >>
> > >>
> > >> Enrico
> > >>
> > >> Il giorno mer 2 gen 2019 alle ore 16:09 Enrico Olivelli
> > >> <eolivelli@gmail.com> ha scritto:
> > >>>
> > >>> I will sent a PR soon
> > >>>
> > >>> this is the Ticket
> > >>> https://issues.apache.org/jira/browse/ZOOKEEPER-3234
> > >>>
> > >>> Enrico
> > >>>
> > >>> Il giorno mer 2 gen 2019 alle ore 15:48 Andor Molnar
> > >>> <andor@cloudera.com.invalid> ha scritto:
> > >>>>
> > >>>> +1
> > >>>>
> > >>>>
> > >>>> On Sat, Dec 22, 2018 at 2:48 PM Enrico Olivelli <eolivelli@gmail.com>
> > >> wrote:
> > >>>>
> > >>>>> Hi,
> > >>>>> Now that we are Mavenizing ZookKeeper it will be super easy
to add
> > >>>>> Travis-CI to the story.
> > >>>>>
> > >>>>> It will enable non Apache Committers to have more access to
logs of
> > >>>>> their patches.
> > >>>>>
> > >>>>> I am thinking about Travis only for Pull Requests.
> > >>>>> It is super easy and ZooKeeper build is not super heavy.
> > >>>>>
> > >>>>> I would suggest to run tests with a single degree of parallelism
> > >>>>>
> > >>>>> Thoughts ?
> > >>>>> Enrico
> > >>>>>
> > >>
> > > --
> > >
> > >
> > > -- Enrico Olivelli
> >

Mime
View raw message