Commit adba4104 authored by nanahira's avatar nanahira

first

parent d0ff4a90
#!/bin/bash
# set -o errexit
source ./src/pack-utility.sh
cd pool
for appName in *; do
runApp "$appName" "$appName"
done
cd ..
#!/bin/bash
# set -o errexit
source ./pack-utility.sh
appName="$1"
appPath="$2"
if [[ -z "$appPath" ]]; then
appPath="pool/$appName"
fi
runApp $appName "$appPath"
apiRoot=https://api.moecube.com
loginInfo=$(curl -sL -X POST $apiRoot/accounts/signin -d account=$username -d password=$password)
token=$(echo $loginInfo | jq '.token' | sed 's/"//g')
header="Authorization: $token"
echo "Logged in."
if [[ -z "$platform" ]]; then
platform="generic"
fi
if [[ -z "$arch" ]]; then
arch="generic"
fi
if [[ -z "$locale" ]]; then
locale="generic"
fi
suffix="?platform=$platform&arch=$arch&locle=$locale"
runApp() {
appName="$1"
appPath="$2"
echo "Packaging $appName"
if [[ -z "$appVersion" ]]; then
if [[ -z "$appVersionPlatform" ]]; then
appVersionPlatform=win32
fi
appVersion=$(curl -sL -H "$header" "$apiRoot/release/api/app?id=$appName" | jq ".data[0].appData.version.$appVersionPlatform" | sed 's/"//g')
fi
echo "Version: $appVersion"
currentPath="$PWD"
cd "$appPath"
tar --zstd -cvf - * | curl -sL -H "$header" -X POST "$apiRoot/release/api/build/$appName/${appVersion}${suffix}" -F file=@- | jq
echo "Finished."
cd "$currentPath"
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment