diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 028898030fcf2e9d4f60fa4195e76826cc22d09d..289c62d8c40c3b8e750b64375d7867ddcdbb4a3f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -171,3 +171,7 @@ Bashbrew put-shared:
     - retry -t 3 -d 60 -- bashbrew --arch-namespace amd64=${CANONICAL_NAMESPACE}amd64 --arch-namespace arm32v7=${CANONICAL_NAMESPACE}arm32v7 --arch-namespace arm64v8=${CANONICAL_NAMESPACE}arm64v8 --arch-namespace windows-amd64=${CANONICAL_NAMESPACE}winamd64 put-shared "$CI_PROJECT_NAME"
   tags:
     - bashbrew-amd64
+  cache:
+    paths:
+      - cache
+    key: $ARCH