diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 95c5dcc1a012a612c27dacb09bf566fb6ee28e13..6a2c8889bd2dcc03f909a63f61ffe4a39c55c41c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -31,7 +31,7 @@ build-analyse-service:
   stage: build
   script:
     - "pip install pipenv"
-    - "cd ./dbrepo-analyse-service && pipenv install --system --deploy"
+    - "cd ./dbrepo-analyse-service && pipenv install gunicorn && pipenv install --system --deploy"
 
 build-data-service:
   image: maven:3-openjdk-17
@@ -112,7 +112,7 @@ test-analyse-service:
     - build-analyse-service
   script:
     - "pip install pipenv"
-    - "cd ./dbrepo-analyse-service && pipenv install --system --deploy"
+    - "cd ./dbrepo-analyse-service && pipenv install gunicorn && pipenv install --system --deploy"
     - "cd ./dbrepo-analyse-service/ && coverage run -m pytest test/test_determine_dt.py test/test_determine_pk.py --junitxml=report.xml && coverage html && coverage report > ./coverage.txt"
     - "cat ./coverage.txt | grep -o 'TOTAL[^%]*%'"
   artifacts: