diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 685e31f3db11991673b2f8d603f006c97c899dbd..96b68aba0fcc5bc06167222342f1f8b6694259f9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -107,6 +107,10 @@ spack:install:
       --only-concrete
       --fail-fast
       --show-log-on-error
+    - spack/bin/spack -e stacks/${stack} buildcache create
+      --update-index
+      --key EDC904DCE3D2E84E
+      /buildcache
   after_script:
     - if [ ! -e spack-install.xml ]; then
         echo "{}" > spack-install.xml