You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Vitalii Diravka (JIRA)" <ji...@apache.org> on 2019/03/11 11:29:00 UTC

[jira] [Resolved] (DRILL-6890) AppVeyor CI for Drill builds

     [ https://issues.apache.org/jira/browse/DRILL-6890?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Vitalii Diravka resolved DRILL-6890.
------------------------------------
    Resolution: Later

1. One part of this task was aimed to accelerate Travis build by moving one of two maven builds in TravisCI job to AppVeyorCI job.
This task was resolved by splitting these builds to the two TravisCI build jobs DRILL-7031.
2. The second part of this task was aimed to add maven build on Windows machine. 
Currently the only build without unit tests can be considered, because some unit tests on Windows fail.

Since the main issue (first part) is resolved, this ticket can be closed. Adding AppVeyor can be reconsidered in the scope of fixing unit tests failures on Windows.

> AppVeyor CI for Drill builds
> ----------------------------
>
>                 Key: DRILL-6890
>                 URL: https://issues.apache.org/jira/browse/DRILL-6890
>             Project: Apache Drill
>          Issue Type: Test
>          Components: Tools, Build &amp; Test
>    Affects Versions: 1.14.0
>            Reporter: Vitalii Diravka
>            Assignee: Vitalii Diravka
>            Priority: Major
>             Fix For: Future
>
>
> Current Drill Tavis build fails because of Travis build time out.
>  It has two main stages: build without tests and build with tests. To free up some time we can drop build without tests and put it to AppVeyor CI.
>  Basically this CI targeted for builds on Windows, but currently Ubuntu image is also supported there.
>  Apache Calcite uses this CI for build with tests on Windows.
> AppVeyor CI can be enabled for Drill for maven build without tests on Ubuntu and Windows.
> The branch with appveyor.yml config file:
>  [https://github.com/vdiravka/drill/commit/61dadaf5b849aa68fbb69d51b7bd4ef12b8c9e34]
> This is the result of build with license headers checking (9 min 38 sec for Ubuntu and 12 min 19 sec for Windows): 
>  [https://ci.appveyor.com/project/vdiravka/drill/builds/20883239|https://ci.appveyor.com/project/vdiravka/drill/builds/20886068]
> Once it is fine the ticket for INFRA to enable AppVeyor should be created and Drill badges should be updated.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)