From 033745c2a96d082c71b8d8283cb4418dec4e2bd7 Mon Sep 17 00:00:00 2001 From: John Detter <4099508+jdetter@users.noreply.github.com> Date: Mon, 27 Feb 2023 18:16:48 -0600 Subject: [PATCH] SDK Upload Script (#7) * Upload script to help deploying to our partners * You have to specify hosts individually * Small fix * Another small fix - tested + working --------- Co-authored-by: John Detter --- upload.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 upload.sh diff --git a/upload.sh b/upload.sh new file mode 100755 index 000000000..b6da31dcc --- /dev/null +++ b/upload.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +set -euo pipefail + +usage() { + echo "Usage: upload.sh " +} + +if [ "$#" != 2 ] ; then + usage + exit 1 +fi + +if [ ! -f "$1" ] ; then + usage + echo "File not found: $1" + exit +fi + +echo "Make sure you have used \"export.sh\" to regenerate the SpacetimeDBUnitySDK." +echo +echo "We will be uploading this SDK to $2" +echo "Your current branch is $(git rev-parse --abbrev-ref HEAD)" +echo +echo "If everything looks correct, press [Enter] now to continue." +read -rp "" + +scp -oStrictHostKeyChecking=no -i "$1" "SpacetimeDBUnitySDK.unitypackage" "root@${2}:/var/www/sdk/SpacetimeDBUnitySDK.unitypackage" +ssh -oStrictHostKeyChecking=no -i "$1" "root@${2}" "chown -R jenkins:jenkins /var/www/sdk" +echo "Upload success."