ManagedIrbis5

Форк
1
36 строк · 1.2 Кб
1
name: CI
2

3
on: [push]
4

5
jobs:
6
  build:
7

8
    runs-on: ubuntu-latest
9

10
    steps:
11
    - uses: actions/checkout@v2
12
      with:
13
         fetch-depth: 0 # avoid shallow clone so nbgv can do its work.
14
        
15
    - name: Setup .NET 8
16
      uses: actions/setup-dotnet@v1
17
      with:
18
        dotnet-version: 8.0.100
19
        
20
    - name: Install coverlet
21
      run: dotnet tool install --tool-path . coverlet.console
22
      
23
    - name: Build
24
      run: dotnet build --configuration Release Source/ManagedIrbis5.sln
25

26
    - name: Test
27
      run: 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 full
28

29
    - name: PFT tests
30
      run: dotnet run --no-build --no-restore --configuration Release --project Source/Tests/PftTests/PftTests.csproj
31
      
32
    - name: Barsik tests
33
      run: dotnet run --no-build --no-restore --configuration Release --project Source/Tests/BarsikTestRunner/BarsikTestRunner.csproj
34

35
    - name: Pack
36
      run: dotnet pack --no-build --no-restore --configuration Release Source/ManagedIrbis5.sln
37

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.