From a34c8f16001c3335ae67799f29c470b148155eae Mon Sep 17 00:00:00 2001 From: Sander van Vliet Date: Thu, 6 Jul 2023 16:15:35 +0200 Subject: [PATCH] Add script to test pre-release builds --- local-pre-release-debug.ps1 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 local-pre-release-debug.ps1 diff --git a/local-pre-release-debug.ps1 b/local-pre-release-debug.ps1 new file mode 100644 index 00000000..d0f3da85 --- /dev/null +++ b/local-pre-release-debug.ps1 @@ -0,0 +1,16 @@ +$RID="win-x64" + +dotnet restore -r $RID + +cp src/RoadCaptain.App.Runner/appsettings.routerepositories.release.json src/RoadCaptain.App.Runner/appsettings.routerepositories.json +cp src/RoadCaptain.App.RouteBuilder/appsettings.routerepositories.release.json src/RoadCaptain.App.RouteBuilder/appsettings.routerepositories.json + +dotnet test --verbosity minimal -c Debug -r $RID -p:RuntimeIdentifier=$RID -p:RuntimeIdentifiers=$RID + +dotnet publish --self-contained -c Debug -r $RID -p:RuntimeIdentifiers=$RID -p:PreRelease=True src\RoadCaptain.App.Runner\RoadCaptain.App.Runner.csproj + +dotnet publish --self-contained -c Debug -r $RID -p:RuntimeIdentifiers=$RID -p:PreRelease=True src\RoadCaptain.App.RouteBuilder\RoadCaptain.App.RouteBuilder.csproj + +dotnet run --project .\packaging\RoadCaptain.WixComponentFileGenerator\RoadCaptain.WixComponentFileGenerator.csproj src\RoadCaptain.App.Runner\bin\Debug\net6.0-windows\$RID\publish src\RoadCaptain.App.RouteBuilder\bin\Debug\net6.0-windows\$RID\publish .\packaging\RoadCaptain.Installer\Components.wxi + +msbuild .\packaging\RoadCaptain.Installer\RoadCaptain.Installer.wixproj -property:Configuration=Debug -property:RunnerTargetDir=C:\git\RoadCaptain\src\RoadCaptain.App.Runner\bin\Debug\net6.0-windows\$RID\publish\ -property:RouteBuilderTargetDir=C:\git\RoadCaptain\src\RoadCaptain.App.RouteBuilder\bin\Debug\net6.0-windows\$RID\publish\ -property:PreRelease=True \ No newline at end of file