diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1d32b1add73920ea7e0c62734ed5c7d0ccb33c77..64d91849837b23e8ccd161afa3ef95bfacc8c1ff 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -30,7 +30,10 @@ deploy:
   tags:
     - hcc-docs-prod
   script:
+    - export HUGOTMP=`mktemp -d`
+    - curl -L -o - ${HUGO_TARBALL} | tar -zx -C ${HUGOTMP}
     - curl -L https://raw.githubusercontent.com/unlhcc/singularity-dockerfiles/master/IMAGELIST.md > static/markdown/singularity-images.md
-    - hugo --ignoreCache -b ${BASE_URL} -v
+    - ${HUGOTMP}/hugo --ignoreCache -b ${BASE_URL} -v
     - pandoc -s content/facilities.md -o public/facilities.docx
     - rsync -avz --delete public/ $DEPLOY_ROOT
+    - rm -rf ${HUGOTMP}