Sync scripts in 'script' directory with internal CI
Sync scripts with platform-ci commit:
539c151d0cd99a5e6ca6c0e6966f6d8579fe864e
Signed-off-by: Zelalem <zelalem.aweke@arm.com>
Change-Id: I455770dea2e3974f652de317b21e53cfc0b9199e
diff --git a/script/send_artefacts.sh b/script/send_artefacts.sh
new file mode 100755
index 0000000..b9c90e4
--- /dev/null
+++ b/script/send_artefacts.sh
@@ -0,0 +1,32 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+# First parameter must be folder name
+if [ $# -eq 0 ]; then
+ echo "No folder name supplied."
+ exit 1
+fi
+
+folder_name="$1"
+archive_name="$1.tar.xz"
+
+pushd "$workspace"
+
+# Archive
+tar -cJf "$archive_name" "$folder_name"
+
+where="$artefacts_receiver/${TEST_GROUP:?}/${TEST_CONFIG:?}/$archive_name"
+where+="?j=$JOB_NAME&b=$BUILD_NUMBER"
+
+# Send
+if wget -q --method=PUT --body-file="$archive_name" "$where"; then
+ echo "$folder_name submitted to $where."
+else
+ echo "Error submitting $folder_name to $where."
+fi
+
+popd