55 lines
1.1 KiB
Batchfile
55 lines
1.1 KiB
Batchfile
@echo off
|
|
setlocal
|
|
|
|
set "PROJECT_ROOT=C:\Users\tommi\Documents\PotatoConnect"
|
|
set "PACKAGE_SCRIPT=%PROJECT_ROOT%\scripts\package.ps1"
|
|
|
|
echo.
|
|
echo Brogether package builder
|
|
echo -------------------------
|
|
echo Project: %PROJECT_ROOT%
|
|
echo Example versions: 0.1.1, v0.1.1, workshop-update-1
|
|
echo.
|
|
|
|
if not exist "%PACKAGE_SCRIPT%" (
|
|
echo.
|
|
echo Could not find package script:
|
|
echo %PACKAGE_SCRIPT%
|
|
echo.
|
|
echo Open scripts\package-release.bat in a text editor and update PROJECT_ROOT.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
set "VERSION="
|
|
set /p VERSION=Enter version name for this build:
|
|
|
|
if "%VERSION%"=="" (
|
|
echo.
|
|
echo No version entered. Aborting.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo Building Brogether-Brogether-%VERSION%.zip ...
|
|
echo.
|
|
|
|
powershell -NoProfile -ExecutionPolicy Bypass -File "%PACKAGE_SCRIPT%" -Version "%VERSION%"
|
|
if errorlevel 1 (
|
|
echo.
|
|
echo Build failed.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo Build finished.
|
|
echo Local ZIP:
|
|
echo %PROJECT_ROOT%\dist\Brogether-Brogether-%VERSION%.zip
|
|
echo.
|
|
echo Git release ZIP:
|
|
echo %PROJECT_ROOT%\releases\Brogether-Brogether-%VERSION%.zip
|
|
echo.
|
|
pause
|