diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7b0afcd8274afb5b3b9c6de22165dce8e99b09d6..e211c4124f53cb1347988b7ab97d4288639cfdfb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,7 +9,7 @@ build-zynthbox-image-armhf:
   stage: build
   artifacts:
     paths:
-      - ./ZynthianOS/src/workspace/*.img
+      - ./ZynthianOS/src/workspace/*.img.xz
     expire_in: 1 day
   script:
     - image_name="zynthbox_rpi4_buster_$(date "+%F_%H%M").img"
@@ -36,6 +36,9 @@ build-zynthbox-image-armhf:
     - bash -x ./build_dist
     - mv ./workspace/*.img ./workspace/$image_name
     - echo "Image Size -> $(du -h ./workspace/$image_name)"
+    
+    # Compress image
+    - xz -zv --threads=$(nproc) ./workspace/$image_name
 
 publish-zynthbox-image-armhf:
   tags:
@@ -49,7 +52,4 @@ publish-zynthbox-image-armhf:
       - ./ZynthianOS/src/workspace/*.img.xz
     expire_in: 1 day
   script:
-    # Compress image
-    - xz -zv --threads=$(nproc) ./workspace/$image_name
-
     - echo "Compressed Image Size -> $(du -h ./ZynthianOS/src/workspace/$image_name.xz)"