ManagedIrbis5
/
build.cmd
25 строк · 1.4 Кб
1@echo off
2
3set DOTNET_CLI_UI_LANGUAGE=en
4
5if exist NuGet rmdir /s /q NuGet
6if exist Publish rmdir /s /q Publish
7
8dotnet clean --configuration Release Source\Utils\Utils-windows.sln
9dotnet clean --configuration Release Source\ManagedIrbis5-windows.sln
10dotnet clean --configuration Release Source\TinyClient.sln
11
12dotnet build --configuration Release Source\Utils\Utils-windows.sln
13dotnet build --configuration Release Source\ManagedIrbis5-windows.sln
14dotnet build --configuration Release Source\TinyClient.sln
15
16dotnet pack --no-restore --no-build --configuration Release --output NuGet Source\ManagedIrbis5-publish.sln
17dotnet pack --no-restore --no-build --configuration Release --output NuGet Source\Libs\TinyClient\TinyClient.csproj
18
19dotnet publish --no-restore --no-build --configuration Release --output Publish Source\ManagedIrbis5-publish.sln
20dotnet publish --no-restore --no-build --configuration Release --output Publish Source\Libs\TinyClient\TinyClient.csproj
21
22dotnet test Source/ManagedIrbis5-windows.sln --no-restore --no-build --configuration Release --settings sequential.runsettings --collect "XPlat Code Coverage" --blame-hang-timeout 5m --blame-hang-dump-type full --blame-crash-dump-type full
23dotnet run --no-restore --no-build --configuration Release --project Source\Tests\PftTests\PftTests.csproj
24
25echo ALL DONE
26