-curl -kL --header "JOB-TOKEN:$CI_JOB_TOKEN" "$CI_API_V4_URL/projects/$CI_PROJECT_ID/jobs/artifacts/devel/download?job=pages" -o devel.zip# Download docs and files from devel branch
-for branch in devel master release; do curl -L --header "JOB-TOKEN:$CI_JOB_TOKEN" "$CI_API_V4_URL/projects/$CI_PROJECT_ID/jobs/artifacts/$branch/download?job=pages" -o $branch.zip; done# Download the documentation from devel, master and release branches
-curl -kL --header "JOB-TOKEN:$CI_JOB_TOKEN" "$CI_API_V4_URL/projects/$CI_PROJECT_ID/jobs/artifacts/master/download?job=pages" -o master.zip# Download docs and files from master branch
-unzip -o '*.zip' || true# Unzip downloaded documentation while ignoring not existing files
-curl -kL --header "JOB-TOKEN:$CI_JOB_TOKEN" "$CI_API_V4_URL/projects/$CI_PROJECT_ID/jobs/artifacts/release/download?job=pages" -o release.zip# Download docs and files from release branch
-mkdir -p public/"$CI_COMMIT_BRANCH"# Create directory for docs for this branch if it doesn't exist
-unzip -o '*.zip' || true# Unzip and ignore not existing zipfiles
-cp -rf doc/sphinx/_build/html public/"$CI_COMMIT_BRANCH"# Copy docs to shared folder used by GitLab to publish Pages
-mkdir -p public/"$CI_COMMIT_BRANCH"# Create directory for docs if it doesn't exist
-'if[!-z${BACKUP_ZIPFILE_URL+x}];thencurl"$BACKUP_ZIPFILE_URL"--outputbackup.zip;unzip-obackup.zip;fi'# If BACKUP_ZIPFILE_URL is defined, download zipfile available at this address and unzip
-cp -rf doc/sphinx/_build/html public/"$CI_COMMIT_BRANCH"# Copy docs to shared folder