Okay, then let me file an INFRA issue to turn off appveyor on pullrequest
build, but keeping it for branch build.

On Tue, May 2, 2017 at 9:39 PM Jeff Zhang <[email protected]> wrote:

> Make sense for option 2
>
>
> moon soo Lee <[email protected]>于2017年5月3日周三 上午9:21写道:
>
> > Moving thread to dev@
> >
> > Currently CI on pullrequest is
> >
> >  - Individual contributor runs Travis - CI
> >  - ASF's Jenkins connected to Apache Zeppelin github repo, and get
> > information from each contributor's Travis build.
> >  - ASF's Appveyor build each pullrequest.
> >
> > CI on branch (master, branch-0.7, ...) is
> >  - ASF's Jenkins build new commits on branch
> >  - ASF's Appveyor build new commits on branch
> >
> >
> > Since Appveyor is enabled, I can see Zeppelin PR build on appveyor waits
> > very long time in the queue. I think we can have several options on it.
> >
> > 1. Keep it as is,
> >
> > Pros - Each pullrequest will be verified on windows environment before
> > merge
> > Cons - Long wait to get a slot in Appveyor
> >
> > 2. Disable Appveyor on Pullreuqest build, keep enable Appveyor on branch
> > build.
> >
> > Pros - Each pullrequest will not wait long time for Appveyor finish the
> > job.
> > Cons - If somethings broken on windows, we'll know after PR is merged.
> >
> > 3. Let individual contributor setup Appveyor and make Jenkins check it,
> > like we do it with Travis
> >
> > Pros - Both Travis, Appveyor test can be finished quickly on each PR
> > Cons - Each individual contributor need to setup both Travis, Appveyor.
> >
> >
> > To me, 2) looks reasonable because most of PR are not related to the
> > windows environment, so recognizing some PR break windows support after
> > merge will be rare event. And of course we can just submit another patch
> to
> > fix that.
> >
> > 3) is little bit too much for me, asking all contributors setup both
> travis
> > and appveyor.
> >
> > What do you guys think?
> >
> > Thanks,
> > moon
> >
> > On Wed, Apr 26, 2017 at 6:31 PM moon soo Lee <[email protected]> wrote:
> >
> > > Filed an infra issue to enable appveyor support.
> > > https://issues.apache.org/jira/browse/INFRA-14019
> > >
> > > Thanks,
> > > moon
> > >
> > >
> > > On Fri, Apr 21, 2017 at 2:22 AM Park Hoon <[email protected]> wrote:
> > >
> > >> Thanks for reply @moon.
> > >>
> > >>
> > >> Additionally, i create umbrella issue for windows support
> > >>
> > >> - https://issues.apache.org/jira/browse/ZEPPELIN-2440
> > >>
> > >>
> > >> Regard,
> > >>
> > >> Hoon Park
> > >>
> > >> On Thu, Apr 20, 2017 at 12:28 PM, moon soo Lee <[email protected]>
> wrote:
> > >>
> > >>> Hi,
> > >>>
> > >>> Thanks for staring the thread.
> > >>>
> > >>> I've seen almost every month people report build broken on windows.
> > >>> Windows CI env will definitely help solving the problem.
> > >>>
> > >>> I'm +1 on setting up appveyor for the project.
> > >>>
> > >>> Due to very high usage on ASF's travis account, Zeppelin project
> guide
> > >>> each contributor setup travis account and check success/fail using
> > Jenkins.
> > >>>
> > >>> I don't know how busy ASF's appveyor account. But I think we can
> first
> > >>> try just turn on appveyor with ASF's account and see how busy it is.
> > >>>
> > >>> Thanks,
> > >>> moon
> > >>>
> > >>>
> > >>> On Wed, Apr 19, 2017 at 5:15 AM Park Hoon <[email protected]> wrote:
> > >>>
> > >>>> Hi all,
> > >>>>
> > >>>> Some people are struggling with build Zeppelin in windows.
> > >>>>
> > >>>> -
> > >>>>
> >
> http://stackoverflow.com/questions/40498638/install-zeppelin-on-windows/42560442#42560442
> > >>>>
> > >>>> IMO, it's enough to verify that zeppelin works well on windows.
> > >>>>
> > >>>> But it's not that hard to setup CI for windows and it's possible to
> > >>>> execute integration tests on windows, it's useful. As you know, we
> > have
> > >>>> some issues related with windows env
> > >>>>
> > >>>> -
> > >>>>
> >
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20ZEPPELIN%20and%20text%20~%20windows
> > >>>>
> > >>>> I found that some apache projects already use appveyor to run CI on
> > >>>> windows. (sadly, travis doesn't support)
> > >>>>
> > >>>> - (thrift)
> https://github.com/apache/thrift/blob/master/appveyor.yml
> > >>>> - (arrow) https://issues.apache.org/jira/browse/INFRA-12967
> > >>>>
> > >>>>
> > >>>>
> > >>>> Thanks.
> > >>>>
> > >>>>
> > >>>>
> > >>
> >
>

Reply via email to