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. > > >>>> > > >>>> > > >>>> > > >> > > >
