variables: PIP_CACHE_DIR: "$CI_PROJECT_DIR/pip-cache" cache: paths: - "$CI_PROJECT_DIR/pip-cache" key: "$CI_PROJECT_ID" stages: - test - build - deploy unit tests: stage: test script: - virtualenv3 env - source ./env/bin/activate - pip install -r requirements.txt - pip install -r requirements-dev.txt - pip install -r requirements-tests.txt - echo "DEBUG = True" > ./project/settings/env.py - echo "SECRET_KEY = '$(pwgen 20 1)'" >> ./project/settings/env.py - pytest apps/ --cov=apps/ tags: [preprod]