diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ef27d6dd2e7f94720fc6db54c8a08231507ca1c0..81e4d1610340248da3684241ffa0cd615141b3b7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -34,6 +34,15 @@ install:
 
 build:
   stage: build
+  cache:
+    - <<: *global_cache_node_mods
+      when: on_success
+      policy: pull
+    - key: ${CI_JOB_NAME}
+      paths:
+        - .npm/
+      when: on_success
+      policy: pull
   script:
     - npm run build
   artifacts: