Wonky.Client/alpha-build.sh

27 lines
774 B
Bash
Raw Normal View History

2023-06-20 08:08:25 +02:00
#/usr/bin/env bash
2023-06-20 11:24:22 +02:00
if [[ -z $1 ]]; then
echo "no version"
exit 1
fi
FILE="$PWD/Wonky.Client/wwwroot/appsettings.json"
FOLDER="alpha-client"
sed -i "s|\"version\".*|\"version\": \"$1\",|g" "${FILE}"
sed -i 's|\"rc\".*|\"rc\": false,|g' "${FILE}"
sed -i 's|\"sandbox\".*|\"sandbox\": true,|g' "${FILE}"
sed -i 's|\"Default": \"None\",|\"Default": \"Debug\",|g' "${FILE}"
sed -i 's|\"System": \"None\",|\"System": \"Debug\",|g' "${FILE}"
sed -i 's|\"baseUrl\".*|\"baseUrl\": \"https://eta.innotec.dk\",|g' "${FILE}"
2023-06-20 08:08:25 +02:00
dotnet publish -c release
2023-06-20 11:24:22 +02:00
cp --recursive /a/projects/inno/a/Wonky.Client/Wonky.Client/bin/Release/net7.0/publish/* "/a/projects/inno/version-sync/${FOLDER}"
sed -i 's|\"rc\".*|\"rc\": true,|g' "${FILE}"
printf "\n==> done building: ${FOLDER} ${1}\n"