[gnome-build-meta/jjardon/qcow2] .gitlab-ci.yml: Use qcow2 instead raw format for the VM image



commit 51201a7fc686d37789cece938041347a5391c1dd
Author: Javier Jardón <jjardon gnome org>
Date:   Tue Sep 17 15:48:10 2019 +0100

    .gitlab-ci.yml: Use qcow2 instead raw format for the VM image
    
    This makes the image go from 5.1GB to 3.9GB

 .gitlab-ci.yml                          | 2 ++
 elements/vm/desktop-vm-image-x86_64.bst | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ef137fc1..8f985245 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -110,6 +110,8 @@ default:
         # corrupt the local artifact cache.
         #
         ${BST} checkout --hardlinks vm/desktop-vm-image-x86_64.bst image
+        qemu-img convert -f raw -O qcow2 image/sda.img image/sda.qcow2
+        rm image/sda.img
     fi
 
   # Store all the downloaded git repos and tarballs in the cache.
diff --git a/elements/vm/desktop-vm-image-x86_64.bst b/elements/vm/desktop-vm-image-x86_64.bst
index fd94c48d..3d4a9727 100644
--- a/elements/vm/desktop-vm-image-x86_64.bst
+++ b/elements/vm/desktop-vm-image-x86_64.bst
@@ -55,6 +55,6 @@ config:
     - |
       cat > %{install-root}/run-in-qemu.sh << EOF
       #!/bin/sh
-      qemu-system-x86_64 -drive file=sda.img,format=raw -enable-kvm -m 2G -netdev user,id=net1 -device 
e1000,netdev=net1 -vga virtio -display gtk,gl=on -usb -usbdevice tablet
+      qemu-system-x86_64 -drive file=sda.qcow2 -enable-kvm -m 2G -netdev user,id=net1 -device 
e1000,netdev=net1 -vga virtio -display gtk,gl=on -usb -usbdevice tablet
       EOF
       chmod +x %{install-root}/run-in-qemu.sh


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]