diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2fd9ec08bc1c406b1ac90d00eea5492913d4234a..4c10b6f818093fcbd0d4f8eba2093316d82ef3f6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,21 +8,22 @@ before_script:
   - source `poetry env info --path`/bin/activate
 
 stages:
-  - testing
   - build_package
+  - testing
   - create_docs
 
-test:
-  stage: testing
-  script: 
-    - make
-
 build_package:
   stage: build_package
-  needs: [test]
   script:
     - poetry build
 
+test:
+  stage: testing
+  needs: [build_package]
+  script: 
+    - poetry install
+    - make
+
 create_docs:
   stage: create_docs
   needs: [test]