diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 04b16442ef4f55e6900b12a4d522411ea3247dde_LmdpdGxhYi1jaS55bWw=..e8e0844bba0d84f62f8ce2a8fc6c26045148fb0d_LmdpdGxhYi1jaS55bWw= 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -281,3 +281,19 @@
   variables:
     BUILD_SHARED_LIBS: "OFF"
     SUFFIX: static
+
+pages:
+  script:
+    - mkdir -p public/EXSLT
+    - cp -r doc/devhelp doc/tutorial doc/tutorial2 doc/xsltproc.html public
+    - cp -r doc/EXSLT/devhelp public/EXSLT
+  artifacts:
+    paths:
+      - public
+    exclude:
+      - public/devhelp/Makefile*
+      - public/devhelp/*.xsl
+      - public/EXSLT/devhelp/Makefile*
+      - public/EXSLT/devhelp/*.xsl
+  only:
+    - master@GNOME/libxslt