diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3ab2cea431881a665148162a07bc586206bf98b7..72d59e124a3c00e4b2eb200edff00d173bc3d738 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -82,10 +82,10 @@ include:
     - ninja install
   artifacts:
     name: wireplumber-$CI_COMMIT_SHA
-    when: on_failure
-    expire_in: 2 weeks
+    when: always
     paths:
       - build-*/meson-logs
+      - prefix-*
 
 container_fedora:
   extends:
@@ -105,7 +105,10 @@ pages:
   dependencies:
     - build_on_fedora
   script:
-    - export WP_BUILD_DIR="$PWD/build-wireplumber-build_on_fedora"
-    - cp -R $WP_BUILD_DIR/docs/wireplumber-doc/html/* public/
+    - export PREFIX="$PWD/prefix-build_on_fedora"
+    - cp -R $PREFIX/share/doc/wireplumber/html/* public/
+  artifacts:
+    paths:
+      - public
   only:
     - master