diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1274ece3eff0a182d4168376b4364c82db9bf4cd..01d1b231422e213ca5a640e4b105f7f3f01946e0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,7 +7,6 @@ variables:
 
 stages:
   - build
-  - aggregate
   - deploy
 
 build_linux_32:
@@ -85,29 +84,8 @@ build_macOS:
     paths:
       - $CI_COMMIT_SHA/macos-x86_64/*
 
-aggregate_julia:
-  stage: aggregate
-  dependencies:
-    - build_linux_32
-    - build_linux_64
-    - build_windows_32
-    - build_windows_64
-    - build_macOS
-  script:
-    - PATH=$PATH:/usr/local/julia/$JULIA_VERSION/bin scripts/create-julia-artifacts-toml $CI_COMMIT_SHA https://www.dynare.org/preprocessor
-  artifacts:
-    paths:
-      - $CI_COMMIT_SHA/Artifacts.toml
-
 deploy_julia:
   stage: deploy
-  dependencies:
-    - build_linux_32
-    - build_linux_64
-    - build_windows_32
-    - build_windows_64
-    - build_macOS
-    - aggregate_julia
   tags:
     - restricted
   rules:
@@ -116,4 +94,8 @@ deploy_julia:
       allow_failure: true
     - when: never
   script:
+    - PATH=$PATH:/usr/local/julia/$JULIA_VERSION/bin scripts/create-julia-artifacts-toml $CI_COMMIT_SHA https://www.dynare.org/preprocessor
     - cp -R $CI_COMMIT_SHA /srv/www.dynare.org/preprocessor/
+  artifacts:
+    paths:
+      - $CI_COMMIT_SHA/Artifacts.toml