diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ff0ddda35acb754d83d6391684af7b948c80f4ea..0014ea4aa1b3f0d98c094f70e5c7c73986b07bcd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -29,6 +29,7 @@ prepare:index:
     - python .ci/generateIndex.py
     - mkdir .tmp
     - cp cards.md .tmp/.
+    - cp .ci/whitelist.txt .tmp/.
   artifacts:
     expire_in: 1 day
     paths:
@@ -80,6 +81,7 @@ build:pages:
     expire_in: 1 day
     paths:
       - build
+      - .tmp
   rules:
     - if: $CI_COMMIT_REF_NAME
     - if: $CI_MERGE_REQUEST_ID
@@ -118,7 +120,7 @@ check:links:
      - if: $CI_MERGE_REQUEST_ID
    allow_failure: true
    before_script:
-     - cp .ci/whitelist.txt build/.
+     - cp .tmp/whitelist.txt build/.
    script:
      - docker run -v "$(pwd)"/build:/check -t $CI_REGISTRY/r3/apps/tailorbird/linkchecker