ManagedIrbis5
36 строк · 1.2 Кб
1name: CI2
3on: [push]4
5jobs:6build:7
8runs-on: ubuntu-latest9
10steps:11- uses: actions/checkout@v212with:13fetch-depth: 0 # avoid shallow clone so nbgv can do its work.14
15- name: Setup .NET 816uses: actions/setup-dotnet@v117with:18dotnet-version: 8.0.10019
20- name: Install coverlet21run: dotnet tool install --tool-path . coverlet.console22
23- name: Build24run: dotnet build --configuration Release Source/ManagedIrbis5.sln25
26- name: Test27run: dotnet 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 full28
29- name: PFT tests30run: dotnet run --no-build --no-restore --configuration Release --project Source/Tests/PftTests/PftTests.csproj31
32- name: Barsik tests33run: dotnet run --no-build --no-restore --configuration Release --project Source/Tests/BarsikTestRunner/BarsikTestRunner.csproj34
35- name: Pack36run: dotnet pack --no-build --no-restore --configuration Release Source/ManagedIrbis5.sln37