diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0e47a7a38b2f718ede03ba10558d67d49977b286..ec5f12ab734c47d3ec306ed85418aaa002a077dd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -18,10 +18,11 @@ autoupdate:
   extends: .build
   image: registry.git.cccv.de/infra/packages/docker-images/meteor
   script:
-  - wget -q "https://cdn-download.rocket.chat/build/rocket.chat-${UPSTREAM_VERSION}.tgz" -O rocketchat.tar.gz
-  - mkdir build
-  - tar -C build -xzf rocketchat.tar.gz
-  - cd build/bundle/programs/server && npm install && cd ../../../..
+  - meteor --version
+  - git clone --depth 1 --branch ${UPSTREAM_VERSION} https://github.com/RocketChat/Rocket.Chat rocketchat
+  - cd rocketchat && npm install && cd ..
+  - cd rocketchat && meteor build --directory ../build && cd ..
+  - cd build/bundle/programs/server/ && npm install && cd ../../../..
   artifacts:
     paths:
     - build