Try building samples in a matrix

This commit is contained in:
Caelan Sayler
2024-11-09 10:59:01 +00:00
committed by Caelan
parent 5d3455f0b8
commit 92ebe96d74
10 changed files with 143 additions and 92 deletions

View File

@@ -9,23 +9,32 @@ if "%~1"=="" (
set "version=%~1"
cd %~dp0..\..\src\lib-nodejs
echo.
echo Running npm install
call npm install
echo.
echo Cleaning lib-nodejs
cd %~dp0..\..\src\lib-nodejs
call npm run clean
echo.
echo Compiling lib-nodejs
cd %~dp0..\..\src\lib-nodejs
call npm run dev
echo.
echo Packing lib-nodejs
call npm pack
cd %~dp0
echo.
echo Running npm install
call npm install
echo.
echo Installing lib-nodejs package
cd %~dp0
call npm install ..\..\src\lib-nodejs\velopack-0.0.0.tgz
echo.
@@ -34,14 +43,4 @@ call npm run package
echo.
echo Creating Velopack Release
call vpk pack -u VelopackElectronSample -v %version% -o %~dp0releases -p %~dp0out\VelopackElectronSample-win32-x64
@REM echo.
@REM echo Compiling VelopackCSharpWpf with dotnet...
@REM dotnet publish -c Release -o %~dp0publish
@REM
@REM echo.
@REM echo Building Velopack Release v%version%
@REM vpk pack -u VelopackCSharpWpf -v %version% -o %~dp0releases -p %~dp0publish -f net8-x64-desktop
call vpk pack -u VelopackElectronSample -v %version% -o %~dp0releases -p %~dp0out\VelopackElectronSample-win32-x64