This commit is contained in:
Frede Hundewadt 2023-06-20 11:24:22 +02:00
parent c128095937
commit a5a7c0893a
6 changed files with 95 additions and 26 deletions

View file

@ -18,7 +18,7 @@
@if (_app!.Sandbox)
{
<div class="badge text-bg-danger mx-3 pt-2">DEMO SANDKASSE</div>
<div class="badge text-bg-danger mx-3 pt-3 pb-2 pe-2 ps-2">DEMO SANDKASSE</div>
}
@code
{

View file

@ -16,28 +16,15 @@
@using Wonky.Entity.Configuration
@using Microsoft.Extensions.Options
<div class="badge text-bg-success mx-3 pt-2">v@(_app?.Version)</div>
@if (_app!.Rc)
{
<div class="badge text-bg-warning mx-2 pt-2">RC</div>
}
@if (_production)
{
<div class="badge text-bg-success mx-3">v.@_app?.Version</div>
}
else
{
<div class="badge text-bg-info mx-3">v.@_app?.Version</div>
}
@if (_app!.Rc)
{
<div class="badge text-bg-warning mx-3">RC</div>
}
<div class="badge text-bg-info mx-2 pt-2">@_app!.Sdk</div>
@*@if (_app!.Sandbox)
{
<div class="badge text-bg-danger mx-3">EDU DEMO</div>
}*@
<di class="badge text-bg-info mx-2 pt-2">@_app!.Sdk</di>
@code
{
[Inject] IOptions<AppInfo?>? AppInfo { get; set; }
@ -47,8 +34,5 @@ else
protected override void OnInitialized()
{
_app = AppInfo?.Value;
// var revision = _app?.Version.Split(".");
// var x = Convert.ToInt32(revision?[^1]);
// _production = x % 2 == 0;
}
}

View file

@ -1,7 +1,7 @@
{
"appInfo": {
"name": "Wonky Online",
"version": "171.0",
"version": "173.0",
"rc": true,
"sandBox": true,
"image": "grumpy-coder.png",
@ -9,8 +9,8 @@
},
"Logging": {
"LogLevel": {
"Default": "None",
"System": "None",
"Default": "Debug",
"System": "Debug",
"Microsoft": "None"
},
"Debug": {

25
alpha-build.sh Normal file → Executable file
View file

@ -1,5 +1,26 @@
#/usr/bin/env bash
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}"
dotnet publish -c release
rm -rf /a/projects/inno/version-sync/alpha-client/*
cp /a/projects/inno/a/Wonky.Client/Wonky.Client/bin/Release/net8.0/publish/* /a/projects/inno/version-sync/alpha-client/ -rn
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"

32
eta-build.sh Executable file
View file

@ -0,0 +1,32 @@
#!/usr/bin/env bash
if [[ -z $1 ]]; then
echo "no version"
exit 1
fi
FILE="$PWD/Wonky.Client/wwwroot/appsettings.json"
FOLDER="eta-${1}"
sed -i "s|\"version\".*|\"version\": \"${1}\",|g" "${FILE}"
sed -i 's|\"rc\".*|\"rc\": true,|g' "${FILE}"
sed -i 's|\"sandbox\".*|\"sandbox\": true,|g' "${FILE}"
sed -i 's|\"Default": \"Debug\",|\"Default": \"None\",|g' "${FILE}"
sed -i 's|\"System": \"Debug\",|\"System": \"None\",|g' "${FILE}"
sed -i 's|\"baseUrl\".*|\"baseUrl\": \"https://eta.innotec.dk\",|g' "${FILE}"
dotnet publish -c release
cp --recursive "/a/projects/inno/a/Wonky.Client/Wonky.Client/bin/Release/net7.0/publish" "/a/projects/inno/version-sync/client/${FOLDER}"
# RESET TO DEVELOPMENT
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}"
printf "\n==> done building: ${FOLDER} EDU SANDBOX\n"

32
zeta-build.sh Executable file
View file

@ -0,0 +1,32 @@
#!/usr/bin/env bash
if [[ -z $1 ]]; then
echo "no version"
exit 1
fi
FILE="$PWD/Wonky.Client/wwwroot/appsettings.json"
FOLDER="zeta-${1}"
sed -i "s|\"version\":.*|\"version\": \"$1\",|g" "${FILE}"
sed -i 's|\"rc\":.*|\"rc\": true,|g' "${FILE}"
sed -i 's|\"sandbox\":.*|\"sandbox\": false,|g' "${FILE}"
sed -i 's|\"Default": \"Debug\",|\"Default": \"None\",|g' "${FILE}"
sed -i 's|\"System": \"Debug\",|\"System": \"None\",|g' "${FILE}"
sed -i 's|\"baseUrl\".*|\"baseUrl\": \"https://zeta.innotec.dk\",|g' "${FILE}"
dotnet publish -c release
cp --recursive "/a/projects/inno/a/Wonky.Client/Wonky.Client/bin/Release/net7.0/publish" "/a/projects/inno/version-sync/client/${FOLDER}"
# RESET TO DEVELOPMENT
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}"
printf "\n==> done building: ${FOLDER} RC\n"