diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d5f566b5f7767772643494ec1be1bb0f53ffcd6b..c3ccfc055f1536012d48ec64dd43e3bbeb62bc00 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -38,15 +38,11 @@ docker:
 
 pages:
   stage: deploy
-  tags: [dind]
+  image: "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG"
   rules:
     - if: $CI_COMMIT_BRANCH == "master"
-  variables:
-    IMAGE: "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG"
-  before_script:
-    - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY"
   script:
-    - docker run --rm -v "$PWD/src:/src:ro" -v "$PWD/public:/public" "$IMAGE" build
+    - build
   artifacts:
     name: pages
     paths: