diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3313539fed9eacd362fed64fa1723ad9db2db531..700ecd785501925ac7c93f7d24bcb3865e5933f6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,7 +11,18 @@ before_script:
   - git config user.name $GITLAB_USER_NAME
   - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
 
-build:
+test_build:
+  image: docker:latest
+  stage: build
+  tags:
+    - dind
+  script:
+    - docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME -f docker/Dockerfile .
+  rules:
+    - if: '$CI_PIPELINE_SOURCE == "schedule"'
+    - if: '$CI_PIPELINE_SOURCE == "web"'
+
+deploy:
   image: docker:latest
   stage: build
   tags: