Commits


François Saint-Jacques authored and Wes McKinney committed 5e639059a03
ARROW-5803: [CI] Dockerize C++ with clang 7 Travis CI Adds a new docker-compose entry (cpp-ci) which uses system and bundled packages. - This creates an indirect dependency on the docker-hub ursalab/arrow:cpp-ci images that is pulled. The downside of this, is that any change to the Dockerfile itself will _not_ be reflected in the travis run until someone pushes upstream. This is also a problem with the `java-all-jdks` image. - The coredump reporting functionality will not work with this image, once we migrate (if possible) all cpp based (and derived) images, we'll put this back. - We could improve the runtime if we could build the bundled dependencies at image build step, instead of in the cmake run. Author: François Saint-Jacques <fsaintjacques@gmail.com> Closes #4822 from fsaintjacques/ARROW-5803-dockerize-cpp-travis and squashes the following commits: 8cb3ad722 <François Saint-Jacques> Disable StartStopTestServer 6d0c8da86 <François Saint-Jacques> Address review comments 369cc1f83 <François Saint-Jacques> Combine LLVM install steps fc714ca42 <François Saint-Jacques> Disable -ex after scripts 87c930968 <François Saint-Jacques> Use docker-compose build --pull 7c9c4c35f <François Saint-Jacques> Source scripts 11ae3b542 <François Saint-Jacques> Fix Docker lint 8e91e6e8a <François Saint-Jacques> Revert "TEMP: remove other travis build" 9a039920a <François Saint-Jacques> Add tracing to travis scripts b62607915 <François Saint-Jacques> Clean travis scripts and glue ccache with travis cache de6f7327b <François Saint-Jacques> Fix flight memleak efd9f8c0f <François Saint-Jacques> Fix orc -Werror message a6fb2549e <François Saint-Jacques> ARROW-5803: Dockerize travis cpp tests 3a1d73e8f <François Saint-Jacques> TEMP: remove other travis build