From 1a4742f820e5963a87ee0c61dae605b1fa41f76c Mon Sep 17 00:00:00 2001 From: Bastien Abadie <bastien@nextcairn.com> Date: Tue, 24 Apr 2018 10:18:25 +0200 Subject: [PATCH] Run unit tests on Gitlab CI --- .gitlab-ci.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000..80791d19b6 --- /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 -- GitLab