This commit is contained in:
73
build-release.bat
Normal file
73
build-release.bat
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
set m=Unknown error
|
||||||
|
|
||||||
|
@echo ****************** CLEAN ALL OUTPUT FOLDERS **********
|
||||||
|
rmdir c:\data\code\sockeye\server\wwwroot /s/q
|
||||||
|
mkdir c:\data\code\sockeye\server\wwwroot
|
||||||
|
rmdir C:\data\code\sockeye\dist\installers /s/q
|
||||||
|
mkdir C:\data\code\sockeye\dist\installers
|
||||||
|
|
||||||
|
|
||||||
|
@echo ******************** BUILD CLIENT ****************************
|
||||||
|
cd c:\data\code\sockeye\client
|
||||||
|
call npm run build
|
||||||
|
IF %ERRORLEVEL% NEQ 0 (
|
||||||
|
set m=CLIENT FAILED TO BUILD
|
||||||
|
goto FAIL
|
||||||
|
)
|
||||||
|
xcopy c:\data\code\sockeye\client\dist\* C:\data\code\sockeye\server\wwwroot\ /e
|
||||||
|
IF %ERRORLEVEL% NEQ 0 (
|
||||||
|
set m=CLIENT FAILED TO COPY
|
||||||
|
goto FAIL
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@echo ******************** BUILD PERPETUAL LINUX x64 **************************
|
||||||
|
rmdir C:\data\code\sockeye\dist\linux-x64 /s/q
|
||||||
|
mkdir C:\data\code\sockeye\dist\linux-x64
|
||||||
|
cd C:\data\code\sockeye\server\
|
||||||
|
dotnet publish -o C:\data\code\sockeye\dist\linux-x64\ -c Release -r linux-x64 --no-self-contained
|
||||||
|
IF %ERRORLEVEL% NEQ 0 (
|
||||||
|
set m=BUILD PERPETUAL LINUX x64 FAILED
|
||||||
|
goto FAIL
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
rem LINUX PERPETUAL SERVER
|
||||||
|
"C:\Program Files\7-Zip\7z.exe" a -tzip "C:\data\code\sockeye\dist\installers\sockeye-linux-x64-server.zip" "C:\data\code\sockeye\dist\linux-x64\*" -r
|
||||||
|
"C:\Program Files\7-Zip\7z.exe" a -tzip "C:\data\code\sockeye\dist\installers\sockeye-linux-x64-server.zip" "C:\data\code\sockeye\dist\assets\linux-server\config.json"
|
||||||
|
IF %ERRORLEVEL% NEQ 0 (
|
||||||
|
set m=BUILD PERPETUAL LINUX x64 SERVER ZIP FAILED
|
||||||
|
goto FAIL
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
::Completed processing without error
|
||||||
|
goto OK
|
||||||
|
|
||||||
|
::------------------------
|
||||||
|
:FAIL
|
||||||
|
echo.
|
||||||
|
echo.
|
||||||
|
echo.
|
||||||
|
echo.
|
||||||
|
echo.
|
||||||
|
echo Error:
|
||||||
|
echo %m%
|
||||||
|
pause
|
||||||
|
goto DONE
|
||||||
|
|
||||||
|
::------------------------
|
||||||
|
:OK
|
||||||
|
echo.
|
||||||
|
echo.
|
||||||
|
echo.
|
||||||
|
echo.
|
||||||
|
echo.
|
||||||
|
@echo Completed without error
|
||||||
|
pause
|
||||||
|
|
||||||
|
|
||||||
|
:DONE
|
||||||
Reference in New Issue
Block a user