diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c3819c193402d2ee79d07f0ed6ed464c69eb0e5b..affeca794e43ed4ba7c9536f5831b70b0d145b1d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,9 +3,13 @@ image: python:3.4
 before_script:
   - python -V
   
+variables:
+  PIP_CACHE_DIR: "$CI_PROJECT_DIR/pip-cache"
+
 cache:
   paths:
-  - ~/.cache/pip/
+    - "$CI_PROJECT_DIR/pip-cache"
+  key: "$CI_PROJECT_ID"
 
 test:
   script: