From c279abb7ab742ca58954440bd84fe10f7d5c0466 Mon Sep 17 00:00:00 2001 From: JanNiklas Grabowski Date: Tue, 19 Sep 2023 15:58:45 +0200 Subject: [PATCH] MESSENGER-4583 check exit code --- Config/nexus_upload.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Config/nexus_upload.sh b/Config/nexus_upload.sh index 3fe35ed5d..d276552b4 100755 --- a/Config/nexus_upload.sh +++ b/Config/nexus_upload.sh @@ -11,11 +11,21 @@ SUBDIR=$8 echo "params: $NEXUS_BASE_URL $VARIANT $EXT $VERSION $GITTAG $DATE_STR $GITHASH $SUBDIR" echo "dir: $PWD" +check_last_exit_code () { + if [ $1 -ne 0 ]; then + echo "Error: exit code != 0" + exit $1 + fi +} + find ../out$SUBDIR -name "*$VARIANT*.$EXT" -print0 | while read -d $'\0' file +check_last_exit_code $? do echo "Source: $file" zip -r $file.zip $file BASENAME=$(basename $file .zip)-$VERSION-$GITTAG-$DATE_STR-$GITHASH.$EXT$SUBDIR.zip echo "Destination $NEXUS_BASE_URL/$VERSION/$BASENAME" - curl --fail -u $S_BWMESSENGER_ID:$S_BWMESSENGER_PASSWORD -v --upload-file $file.zip $NEXUS_BASE_URL/$VERSION/$BASENAME + curl --fail -v -u $S_BWMESSENGER_ID:$S_BWMESSENGER_PASSWORD --upload-file $file.zip $NEXUS_BASE_URL/$VERSION/$BASENAME + check_last_exit_code $? done +check_last_exit_code $?