diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b4d5e5107ddd3d0fc6c09534873090dc605aff21..8cf613f6ac91f9557fd06158ca5c84eab9296e8d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -41,6 +41,7 @@ doxygen:
   artifacts:
     # Save the generated documentation as artifacts so they can be accessed later in the pipeline
     paths:
+      - $CI_PROJECT_DIR/aircraft-design
       - $CI_PROJECT_DIR/docs/documentation
   rules:
     - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'  # Run when the commit is on the default branch
@@ -70,8 +71,8 @@ pages:
     - python $CI_PROJECT_DIR/scripts/document_aircraft_xml.py --title MassesAndLoadings --level 3 $CI_PROJECT_DIR/scripts/CSR-02.xml > $CI_PROJECT_DIR/docs/aircraft-xml/masses.md
     # Repeat for other titles (structure, propulsion, etc.)
     - python $CI_PROJECT_DIR/scripts/document_aircraft_xml.py --title Geometry --level 6 $CI_PROJECT_DIR/scripts/CSR-02.xml > $CI_PROJECT_DIR/docs/aircraft-xml/geometry.md
-    # Copy other documentation resources
-    - python $CI_PROJECT_DIR/scripts/copy_aircraft_design_to_docs.py   
+    # Use the persisted content from the previous stage (aircraft-design)
+    - cp -r $CI_PROJECT_DIR/aircraft-design $CI_PROJECT_DIR/docs/  # Copy content to the docs folder   
     # Build the MkDocs documentation site
     - pipenv run mkdocs build --site-dir $CI_PROJECT_DIR/public
   needs: