Details
-
Test
-
Status: Resolved
-
Major
-
Resolution: Later
-
1.14.0
-
None
Description
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
Once it is fine the ticket for INFRA to enable AppVeyor should be created and Drill badges should be updated.
Attachments
Issue Links
- is part of
-
DRILL-7031 Add Travis job that runs protobuf generation command and checks if all protobufs are up-to-date
- Resolved
- relates to
-
DRILL-6889 Exclude Drill unit tests to avoid Travis timing out
- Resolved