From d99d584fde116a533f29a8c136c5ae297cc39234 Mon Sep 17 00:00:00 2001 From: checktheroads Date: Fri, 21 Feb 2020 23:49:51 -0700 Subject: [PATCH] fix ci stages --- .tests/DockerfileUbuntu | 4 ++++ .travis.yml | 12 ++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.tests/DockerfileUbuntu b/.tests/DockerfileUbuntu index 758d2d8..abec97e 100644 --- a/.tests/DockerfileUbuntu +++ b/.tests/DockerfileUbuntu @@ -21,4 +21,8 @@ ENV PATH=$PATH:/root/.poetry/bin FROM base as install WORKDIR /tmp/hyperglass RUN poetry install --no-ansi + +FROM install as setup +WORKDIR /tmp/hyperglass COPY .tests/dockersetup.sh /tmp/dockersetup.sh +RUN ls -lsah /tmp \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index 68d8c45..73dc146 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,5 +6,13 @@ services: before_install: - docker build -t hyperglass/ubuntu -f .tests/DockerfileUbuntu . -script: - - bash /tmp/dockersetup.sh +jobs: + include: + - stage: Lint + script: docker run hyperglass/ubuntu /bin/sh -c "cd /tmp/hyperglass; poetry run flake8 hyperglass" + - stage: Setup + script: docker run hyperglass/ubuntu /tmp/dockersetup.sh + - stage: Start + script: docker run hyperglass/ubuntu /bin/sh -c "cd /tmp/hyperglass; poetry run hyperglass start &> /var/log/hyperglassci.log &" + - stage: Test + script: docker run hyperglass/ubuntu /bin/sh -c "curl -s -o /dev/null -w "%{http_code}" http://localhost:8001"