stages: - lint - test # TODO: deploy runners for this project. run-tests: stage: test image: fedora:latest services: - postgres:latest variables: POSTGRES_HOST_AUTH_METHOD: trust before_script: - dnf install -y python3-devel python3-pip libpq-devel openldap-devel gcc script: - cd uncloud - pip install -r requirements.txt - cp uncloud/secrets_sample.py uncloud/secrets.py - coverage run --source='.' ./manage.py test - coverage report