Merge branch 'feature/4583_optimize_nexus_upload' into 'develop'

MESSENGER-4583 optimize nexus upload

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!219
This commit is contained in:
JanNiklas Grabowski
2023-09-19 15:05:27 +00:00

View File

@@ -3,18 +3,29 @@ NEXUS_BASE_URL=$1
VARIANT=$2
EXT=$3
VERSION=$4
DATE_STR=$5
GITHASH=$6
SUBDIR=$7
GITTAG=$5
DATE_STR=$6
GITHASH=$7
SUBDIR=$8
echo "params: $NEXUS_BASE_URL $VARIANT $EXT $VERSION $DATE_STR $GITHASH $SUBDIR"
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-$DATE_STR-$GITHASH.$EXT$SUBDIR.zip
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
done
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 $?