diff options
author | Riku Voipio <riku.voipio@linaro.org> | 2013-04-17 13:37:39 +0300 |
---|---|---|
committer | Riku Voipio <riku.voipio@linaro.org> | 2013-04-17 13:37:39 +0300 |
commit | 5304850966b3898e01c053e9e8ec0b0618e74def (patch) | |
tree | fffc4159054efacec1c4544237be0f4d446082a9 | |
parent | 10aca27ce47ddc5ff99b46ca160218815c844ea5 (diff) |
compress qcow image with xz to speed upload/download
-rwxr-xr-x | jenkins-kvm-commands.sh | 5 | ||||
-rw-r--r-- | test-kvm.sh | 3 | ||||
-rw-r--r-- | ubuntu/kvm.yaml | 1 |
3 files changed, 6 insertions, 3 deletions
diff --git a/jenkins-kvm-commands.sh b/jenkins-kvm-commands.sh index c94d087..a681dbc 100755 --- a/jenkins-kvm-commands.sh +++ b/jenkins-kvm-commands.sh @@ -1,6 +1,6 @@ #!/bin/bash -sudo apt-get install -y qemu-utils +sudo apt-get install -y qemu-utils xz-utils rm -rf lci-build-tools builddir-* rm -f *deb *.gz @@ -49,10 +49,11 @@ mv upload-dir/sd.img . mv upload-dir-arndale/sd.img arndale-sd.img # create the guest fs image as qcow2 -qemu-img convert -f raw -O qcow2 -c sd.img kvm.qcow2 +qemu-img convert -f raw -O qcow2 sd.img kvm.qcow2 # Compress image(s) gzip sd.img arndale-sd.img +xz kvm.qcow2 cat <<EOF > post_build_lava_parameters HWPACK_JOB_NAME=${JOB_NAME} diff --git a/test-kvm.sh b/test-kvm.sh index 1c942b9..ed358e3 100644 --- a/test-kvm.sh +++ b/test-kvm.sh @@ -2,8 +2,9 @@ set -e -wget https://snapshots.linaro.org/kernel-hwpack/linux-vexpress-kvm/linux-vexpress-kvm/kvm.qcow2 +wget https://snapshots.linaro.org/kernel-hwpack/linux-vexpress-kvm/linux-vexpress-kvm/kvm.qcow2.xz +unxz kvm.qcow2.xz modprobe nbd max_part=16 qemu-nbd -c /dev/nbd0 kvm.qcow2 mount /dev/nbd0p2 /mnt/ diff --git a/ubuntu/kvm.yaml b/ubuntu/kvm.yaml index 37941fd..ccea54e 100644 --- a/ubuntu/kvm.yaml +++ b/ubuntu/kvm.yaml @@ -8,6 +8,7 @@ install: - git://git.linaro.org/ci/kvm-ci.git deps: - qemu-system + - xz-utils run: steps: - chmod a+x kvm-ci/test-kvm.sh |