diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 747cae077a45c08581353de74154d2fc69b14e20..b326b188d8895ee71c3834821fdd9809fd4da04e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -18,6 +18,9 @@ docker:
     - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
     - |
         /kaniko/executor \
+          --cache \
+          --cache-copy-layers \
+          --cache-repo="${CI_REGISTRY_IMAGE}/cache" \
           --context "${CI_PROJECT_DIR}" \
           --dockerfile "${CI_PROJECT_DIR}/Dockerfile" \
           --destination "${CI_REGISTRY_IMAGE}:${CONTAINER_TAG}"