diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 61b0eb834e1be76cf8ca93bccd7f961194acc63e..167c990d89e075bf13174eda73e4c9dcb4ac80f6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,6 +12,7 @@ build:
   stage: build
   script:
     - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
-    - docker build -t $IMAGE_TAG .
+    - docker pull $CI_REGISTRY_IMAGE:master
+    - docker build --cache-from $CI_REGISTRY_IMAGE:master -t $IMAGE_TAG .
     - docker push $IMAGE_TAG