diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index aba81c61f073b1ceef3182c89f073153d194d7c3..4e87e878e06ad436d0f940b232138efcbd2c2e2f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,5 @@
 stages:
+  - prepare
   - deploy
 
 variables:
@@ -8,6 +9,13 @@ variables:
   BUILD_ENV: test-build
   OP: update
 
+copy-files-to-swift:
+  stage: prepare
+  script:
+    - curl -H "X-Auth-Token: $OS_TOKEN" -X DELETE $OBJSTORE/ebrains-spack-builds.tar.gz
+    - tar czf ebrains-spack-builds.tar.gz packages/ repo.yml spack.yaml
+    - curl -H "X-Auth-Token: $OS_TOKEN" -i $OBJSTORE/ -X PUT -T ebrains-spack-builds.tar.gz
+
 deploy-build-environment:
   stage: deploy
   before_script: