From d551231f6c7e3d80a33f98e127abd5d3c87fe7b5 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Wed, 1 Nov 2017 13:42:42 -0700 Subject: [PATCH] test inside docker on travis --- .travis.yml | 13 +++++++++++++ Dockerfile | 7 +------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 879837d..0ea65b9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,19 @@ sudo: false matrix: include: + # test on docker + - os: linux + compiler: clang + services: + - docker + sudo: true + dist: trusty + env: DOCKERFILE=Dockerfile + before_install: [] + install: + - docker build -t tippecanoe-image -f ${DOCKERFILE} . + script: + - docker run -it tippecanoe-image # debug+integer-santizer build - os: linux compiler: clang diff --git a/Dockerfile b/Dockerfile index 8ac9ae5..9622e1e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,10 +15,5 @@ COPY . /tmp/tippecanoe-src RUN make \ && make install -# Remove the temp directory and unneeded packages -WORKDIR / -RUN rm -rf /tmp/tippecanoe-src \ - && apt-get -y remove --purge build-essential && apt-get -y autoremove - # Run the default command to show usage -CMD tippecanoe --help +CMD make test