Adding ability to do a perpetual build and a subscription build automatically and also be able to debug either one

This commit is contained in:
2022-08-16 23:19:23 +00:00
parent aa03db0aef
commit ea766e68b8
8 changed files with 194 additions and 43 deletions

View File

@@ -36,13 +36,36 @@ set m=CLIENT FAILED TO COPY
goto FAIL
)
@echo ******************** BUILD LINUX x64 **************************
@echo ******************** BUILD SUBSCRIPTION LINUX x64 **************************
rmdir C:\data\code\raven\dist\subscription-build-linux-x64 /s/q
mkdir C:\data\code\raven\dist\subscription-build-linux-x64
cd C:\data\code\raven\server\AyaNova\
dotnet publish -o C:\data\code\raven\dist\subscription-build-linux-x64\ -c Release -r linux-x64 --no-self-contained -p:SUBSCRIPTION_BUILD=true
IF %ERRORLEVEL% NEQ 0 (
set m=BUILD SUBSCRIPTION LINUX x64 FAILED
goto FAIL
)
rem LINUX SUBSCRIPTION SERVER
"C:\Program Files\7-Zip\7z.exe" a -tzip "C:\data\code\raven\dist\installers\ayanova-subscription-linux-x64-server.zip" "C:\data\code\raven\dist\subscription-build-linux-x64\*" -r
"C:\Program Files\7-Zip\7z.exe" a -tzip "C:\data\code\raven\dist\installers\ayanova-subscription-linux-x64-server.zip" "C:\data\code\raven\dist\assets\linux-server\config.json"
IF %ERRORLEVEL% NEQ 0 (
set m=BUILD SUBSCRIPTION LINUX x64 SERVER ZIP FAILED
goto FAIL
)
@echo ******************** BUILD PERPETUAL LINUX x64 **************************
rmdir C:\data\code\raven\dist\linux-x64 /s/q
mkdir C:\data\code\raven\dist\linux-x64
cd C:\data\code\raven\server\AyaNova\
dotnet publish -o C:\data\code\raven\dist\linux-x64\ -c Release -r linux-x64 --no-self-contained
dotnet publish -o C:\data\code\raven\dist\linux-x64\ -c Release -r linux-x64 --no-self-contained -p:SUBSCRIPTION_BUILD=false
IF %ERRORLEVEL% NEQ 0 (
set m=BUILD LINUX x64 FAILED
set m=BUILD PERPETUAL LINUX x64 FAILED
goto FAIL
)
@@ -65,11 +88,11 @@ set m=BUILD LINUX x64 DESKTOP ZIP FAILED
goto FAIL
)
rem LINUX SERVER
rem LINUX PERPETUAL SERVER
"C:\Program Files\7-Zip\7z.exe" a -tzip "C:\data\code\raven\dist\installers\ayanova-linux-x64-server.zip" "C:\data\code\raven\dist\linux-x64\*" -r
"C:\Program Files\7-Zip\7z.exe" a -tzip "C:\data\code\raven\dist\installers\ayanova-linux-x64-server.zip" "C:\data\code\raven\dist\assets\linux-server\config.json"
IF %ERRORLEVEL% NEQ 0 (
set m=BUILD LINUX x64 SERVER ZIP FAILED
set m=BUILD PERPETUAL LINUX x64 SERVER ZIP FAILED
goto FAIL
)