From eea4f2083cd1bc848a7ee63edd3aa549bf796e74 Mon Sep 17 00:00:00 2001 From: "robert.tomczyk" Date: Wed, 3 Aug 2022 12:17:00 +0100 Subject: [PATCH] Fix: Handle scenario when no previous image exist Change-Id: I8959386ebeed5bd0b2e95b118aee92106c9c928a --- jjb/infra/update-jenkins-slave.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jjb/infra/update-jenkins-slave.sh b/jjb/infra/update-jenkins-slave.sh index a9b649b2..1b1a7c98 100644 --- a/jjb/infra/update-jenkins-slave.sh +++ b/jjb/infra/update-jenkins-slave.sh @@ -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}/" -- 2.25.1