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