diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c008174b99bc4fcda8a3f5631e3b209c2ed561a9..589511d6102cb7ce1afb56e5c875ad4a634c7d85 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,12 +8,32 @@ stages:
   script:
     - pip install --break-system-packages --upgrade Cython setuptools pip coverage nose2
     - pip install --break-system-packages -r requirements.txt
-    - python setup.py build_ext --inplace
-    - python -m coverage run -m nose2 -vv -F
-    - python -m coverage report
-  variables:
-    TESTING: "1"
-  coverage: /TOTAL.*\s+(\d+\%)/
+    - python setup.py install
+    - cd example
+    - python setup.py bdist_wheel
+
+test_python35:
+  extends: .test
+  image: python:3.5
+
+test_python36:
+  extends: .test
+  image: python:3.6
+
+test_python37:
+  extends: .test
+  image: python:3.7
+
+test_python38:
+  extends: .test
+  image: python:3.8
+
+
+
+test_python39:
+  extends: .test
+  image: python:3.9
+
 
 
 test_python310: