diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1b78b781098b64a6d1387e421906a5dc0d2472ae..cb20d11c36cfa11d1780544219912eb0cd364c21 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -20,13 +20,9 @@ test:
 
 trigger_extension_build:
   stage: .post
-  image: alpine:3
-  dependencies: []
-  variables:
-    GIT_STRATEGY: none
-  before_script:
-    - apk add --update curl
-  script:
-    - curl -X POST -F "token=$CI_JOB_TOKEN" -F "ref=main" https://gitlab.cs.uni-duesseldorf.de/api/v4/projects/2835/trigger/pipeline
+  trigger:
+    project: general/stups/b_language_extension
+    forward:
+      yaml_variables: false
   only:
     - master@general/stups/b_language_server