diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3ec599298e4c81d07fa7d3734266b20c0177feb8..54813c1eedce97822e8cc5841cdde0d153a51915 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -13,7 +13,7 @@ stages:
 build.dev:
   stage: build_stage
   script:
-  - singularity run 'docker://monachus/hugo' hugo --baseURL http://strandlab.dev.s3-website.us-east-2.amazonaws.com/
+  - singularity run 'docker://monachus/hugo' hugo --baseURL http://strandlab.dev.s3-website.us-east-2.amazonaws.com/ --cacheDir $CI_PROJECT_DIR/cache
   artifacts:
     paths:
     - public/
@@ -27,7 +27,7 @@ build.dev:
 build.live:
   stage: build_stage
   script:
-  - singularity run 'docker://monachus/hugo' hugo
+  - singularity run 'docker://monachus/hugo' hugo --cacheDir $CI_PROJECT_DIR/cache
   artifacts:
     paths:
     - public/