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: