before_script: - export PIP_CACHE_DIR="pip-cache" cache: paths: - pip-cache job test: script: - tox stage: test tags: [memopol] job install: script: - source /srv/memopol/memopol_env/bin/activate - cd /srv/memopol/memopol_env/src/memopol/docs - make html - cd /srv/memopol/memopol_env/src/memopol - git fetch origin - git reset --hard origin/master - find . -name '*.pyc' -delete - pip install -Ue . - src/memopol/bin/install_client_deps.sh - memopol migrate --noinput - memopol collectstatic --noinput - sudo service uwsgi restart memopol stage: deploy tags: [memopol] environment: production only: - master