diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a8e3126c062068fbdbacada232813b8a75d7d626..0df2b91447ce38952237c50247a8a01a9bbbd3b4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -18,6 +18,7 @@ variables:
 
 stages:
   - code-style
+  - setup
   - test
   - deploy
 
@@ -45,12 +46,18 @@ code-style:
       end'
   allow_failure: true
 
+# Install libcaosdb
+setup:
+  tags: [ docker ]
+  stage: setup
+  script:
+    - echo "deb http://deb.debian.org/debian buster-backports main" > /etc/apt/sources.list.d/buster-backports.list
+    - apt-get update -qq && apt-get install -y git python3-pip cmake/buster-backports
+    - 
+  
 
-# Name a test and select an appropriate image.
-# images comes from Docker hub
-test:1.6:
+test:
   stage: test
-  image: julia:1.6
   # Use `docker` runners
   tags: [ docker ]
   # Uncomment below if you would like to run the tests on specific