diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index dfad4ae3915b8a1254351676aaf3cf62a292f138..085e78f1b6c5f3f52c7bbce87ddedf6d613d3b23 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,6 +2,14 @@ stages:
 - build
 - test
 
+before_script:
+  - export GRADLE_USER_HOME=`pwd`/.gradle
+
+cache:
+  paths:
+    - .gradle/wrapper
+    - .gradle/caches
+
 build:
   image: openjdk:8
   stage: build