diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8c24f301a628a2b03b7eeef80308304567cd9cca..809d4d824fe643dd81a40627894ee70da83361e2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -447,7 +447,7 @@ eic:
                    2>&1 | tee build.log
       ; do
         if grep "unknown blob" build.log ; then
-          BUILD_OPTIONS="--no-cache ${BUILD_OPTIONS}" ;
+          BUILD_OPTIONS="--no-cache-filter spack,builder,staging,runtime ${BUILD_OPTIONS}" ;
         else
           exit 1 ;
         fi ;