From 4c53680cb55be7bb0a891c8fef83927e6ebd9733 Mon Sep 17 00:00:00 2001
From: Anupam Basak <anupam.basak27@gmail.com>
Date: Thu, 3 Nov 2022 00:11:05 +0530
Subject: [PATCH] Compress image in publish stage

---
 .gitlab-ci.yml | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 60db109..7b0afcd 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.xz
+      - ./ZynthianOS/src/workspace/*.img
     expire_in: 1 day
   script:
     - image_name="zynthbox_rpi4_buster_$(date "+%F_%H%M").img"
@@ -37,9 +37,6 @@ build-zynthbox-image-armhf:
     - 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:
     - arm64
@@ -47,5 +44,12 @@ publish-zynthbox-image-armhf:
   stage: publish
   needs: ["build-zynthbox-image-armhf"]
   dependencies: ["build-zynthbox-image-armhf"]
+  artifacts:
+    paths:
+      - ./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)"
-- 
GitLab