diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0f6d3e1df1ae09258e641fdcf003137badb89d4f..f8e931b38a66c74ab7f3b01d10ae01fde44a98cf 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -124,7 +124,8 @@ pages:
       - git checkout $CI_COMMIT_REF_NAME
       - pip install -U -r docs/doc_requirements.txt
       - pip install .
-      - sphinx-multiversion docs public
+      - sphinx-multiversion docs _public
+      - mv _public public  # make sure we overwrite public dir
       - cd public
       - cp -r $CI_COMMIT_REF_NAME/* .
       - for t in `git tag`; do echo $t; sed -i -e "s~../$t/index.html~$t/index.html~" "index.html" ; done