engine: Include stack version in installer filename
[infra/cicd.git] / jjb / engine / scripts / upload-artifact.sh
index fe2374217f2ea81586a9af2965a37427ba9c9447..b63a02449ba82b2489aead182dd273d7a1a52d1a 100755 (executable)
@@ -32,6 +32,9 @@ if [[ "$EXECUTION_MODE" == "packaging" || "$EXECUTION_MODE" == "offline-deployme
     ARTIFACT_SHASUM=$(shasum $BUILD_ARTIFACT | cut -d' ' -f1)
     ARTIFACT_SHA256SUM=$(sha256sum $BUILD_ARTIFACT | cut -d' ' -f1)
 
+    # NOTE (fdegir): get rid of /tmp from BUILD_ARTIFACT
+    REMOTE_ARTIFACT=$(echo $BUILD_ARTIFACT | sed 's/.*\///g')
+
     echo "Info  : Uploading $BUILD_ARTIFACT to Nordix Artifactory"
     curl -s -S \
         -H "X-JFrog-Art-Api:$NORDIX_ARM_TOKEN" \
@@ -39,8 +42,8 @@ if [[ "$EXECUTION_MODE" == "packaging" || "$EXECUTION_MODE" == "offline-deployme
         -H "X-Checksum-Sha1:$ARTIFACT_SHASUM" \
         -H "X-Checksum-Sha256:$ARTIFACT_SHA256SUM" \
         -T $BUILD_ARTIFACT \
-        "$NORDIX_ARTIFACT_URL/$BUILD_ARTIFACT"
-    echo "Info  : Artifact $BUILD_ARTIFACT is available on $NORDIX_ARTIFACT_URL/$BUILD_ARTIFACT"
+        "$NORDIX_ARTIFACT_URL/$REMOTE_ARTIFACT"
+    echo "Info  : Artifact $BUILD_ARTIFACT is available on $NORDIX_ARTIFACT_URL/$REMOTE_ARTIFACT"
   done
 else
   echo "Info  : Online deployment. No artifact to upload."