diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..80791d19b6edae85f521a684084a105c98bb966a --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,27 @@ +stages: + - test + +backend-tests: + stage: test + image: python:3.5-alpine + + services: + - postgres:latest + + variables: + # For the postgres image + POSTGRES_DB: arkindex_dev + POSTGRES_USER: devuser + POSTGRES_PASSWORD: devdata + + # For the backend + DB_HOST: postgres + DB_PORT: 5432 + + before_script: + - apk update + - apk add postgresql-dev libjpeg-turbo-dev gcc musl-dev + - pip install -r requirements.txt + + script: + - cd src && ./manage.py test