Fix: Handle scenario when no previous image exist 24/14424/1
authorrobert.tomczyk <robert.tomczyk@est.tech>
Wed, 3 Aug 2022 11:17:00 +0000 (12:17 +0100)
committerrobert.tomczyk <robert.tomczyk@est.tech>
Wed, 3 Aug 2022 11:17:00 +0000 (12:17 +0100)
Change-Id: I8959386ebeed5bd0b2e95b118aee92106c9c928a

jjb/infra/update-jenkins-slave.sh

index a9b649b2cb8eebc76ac4b42146b848cbc7870417..1b1a7c98fd998b2e9a49e869c74c7fb45546f78f 100644 (file)
@@ -43,7 +43,11 @@ echo "----------------------------------------------------"
 echo "Info: Create backup of existing image"
 cd "$WORKSPACE"
 BACKUP_ZONE_ID=$(openstack image list --property name=${IMAGE} -f value -c ID)
-openstack image set --name "${IMAGE}-backup-$GIT_COMMIT" "$BACKUP_ZONE_ID"
+if [ -z ${BACKUP_ZONE_ID} ] ; then
+   echo "Warning: No previous image found to backup"
+else
+   openstack image set --name "${IMAGE}-backup-$GIT_COMMIT" "$BACKUP_ZONE_ID"
+fi
 echo "----------------------------------------------------"
 echo "Info: Updating the CI slave image"
 cd "infra/jenkins/slave-setup/${TARGET}/"