From 8dabc64955419d7c1ca5574597d57b1e15d99120 Mon Sep 17 00:00:00 2001 From: Benjamin Bach Date: Fri, 18 Aug 2017 20:38:46 +0200 Subject: [PATCH] Move a bunch of dependency setup that affects all containers to the dependency build so the build fails when any of these steps fail --- circle.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/circle.yml b/circle.yml index 3a04a4c89e..668cd49330 100644 --- a/circle.yml +++ b/circle.yml @@ -10,18 +10,17 @@ dependencies: override: - pip install -r requirements_sphinx.txt - pip install -e . - -test: - pre: + - make assets + - make docs - wget -O geckodriver.tar.gz https://github.com/mozilla/geckodriver/releases/download/v0.10.0/geckodriver-v0.10.0-linux64.tar.gz - gunzip -c geckodriver.tar.gz | tar xopf - - chmod +x geckodriver - sudo mv geckodriver /home/ubuntu/bin + +test: + pre: - export PATH="$PATH:/home/ubuntu/bin" override: - - make assets: - parallel: true - - make docs - kalite start --traceback -v2 - sleep 6s # Necessary for server to be ready - kalite status