diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 39b570ccea9935806b566666136bb4663188336c..e88ebf602f78cacae66fee0a4cc722b8d09e81b1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,6 +5,9 @@ prepare environment:
     - linux
   stage: prepare
   image: docker
+  rules:
+    - changes:
+        - Dockerfile
   script:
     - docker build -t "$CI_REGISTRY_IMAGE/lazypp" .
     - docker login -u gitlab-ci-token -p "$CI_JOB_TOKEN" "$CI_REGISTRY"