diff options
author | Fathi Boudra <fathi.boudra@linaro.org> | 2016-06-17 18:29:06 +0300 |
---|---|---|
committer | Fathi Boudra <fathi.boudra@linaro.org> | 2016-06-17 18:29:06 +0300 |
commit | 8bd0dfc67d6a363187dfd1dd7c3965057af0a427 (patch) | |
tree | d82a3570f4303949e98d9093a9d9b4197893783d /leg-cloud-image-centos.yaml | |
parent | b294a9f33e88712e43eb6cda08db8e19a217a72b (diff) |
leg-cloud-image-centos: more cleanup
Change-Id: I8bc518cdb2eae5bc9091c84c45eac74f403b2de6
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Diffstat (limited to 'leg-cloud-image-centos.yaml')
-rw-r--r-- | leg-cloud-image-centos.yaml | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/leg-cloud-image-centos.yaml b/leg-cloud-image-centos.yaml index d4cace3406..83a30c21cd 100644 --- a/leg-cloud-image-centos.yaml +++ b/leg-cloud-image-centos.yaml @@ -26,8 +26,21 @@ - shell: | #!/bin/bash + export image_name=centos7-cloud-image + set -ex + trap cleanup_exit INT TERM EXIT + + cleanup_exit() + { + cd ${WORKSPACE} + sudo virsh destroy ${image_name} || true + sudo virsh undefine ${image_name} || true + sudo rm -f /var/lib/libvirt/images/${image_name}* + rm -rf out + } + sudo yum install -y virt-install sudo virsh pool-list --all @@ -63,7 +76,6 @@ %end EOF - image_name=centos7-cloud-image sudo virt-install \ --name ${image_name} \ --initrd-inject kickstart.cfg \ @@ -85,17 +97,16 @@ sudo virsh pool-list --all sudo virsh net-list --all + mkdir out + cp -a /var/lib/libvirt/images/${image_name}* out/ + # Publish test -d ${HOME}/bin || mkdir ${HOME}/bin wget -q https://git.linaro.org/ci/publishing-api.git/blob_plain/HEAD:/linaro-cp.py -O ${HOME}/bin/linaro-cp.py time python ${HOME}/bin/linaro-cp.py \ --api_version 3 \ --link-latest \ - /var/lib/libvirt/images snapshots/developer-cloud/centos/cloud-image/${BUILD_NUMBER} - - sudo virsh destroy ${image_name} - sudo virsh undefine ${image_name} - sudo rm -f /var/lib/libvirt/images/${image_name}.qcow2 + out snapshots/developer-cloud/centos/cloud-image/${BUILD_NUMBER} publishers: - email: recipients: 'fathi.boudra@linaro.org marcin.juszkiewicz@linaro.org' |