diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1677e60588a885ed8846bfdf72dd5e37453249c3..3fb7902c912d15b9669b698502f2cb89e63dda10 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,27 +15,8 @@ services:
   after_script:
     - docker push $CI_REGISTRY_IMAGE:$PYTHON_VERSION
 
-build-3.7:
+build:
+  parallel:
+    matrix:
+      - PYTHON_VERSION: ["3.7", "3.8", "3.9", "3.10", "3.11"]
   extends: .build
-  variables:
-    PYTHON_VERSION: "3.7"
-
-build-3.8:
-  extends: .build
-  variables:
-    PYTHON_VERSION: "3.8"
-
-build-3.9:
-  extends: .build
-  variables:
-    PYTHON_VERSION: "3.9"
-
-build-3.10:
-  extends: .build
-  variables:
-    PYTHON_VERSION: "3.10"
-
-build-3.11:
-  extends: .build
-  variables:
-    PYTHON_VERSION: "3.11-rc"