| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- variables:
- BuildConfiguration: Release
- jobs:
- - job: Windows
- pool:
- vmImage: windows-2019
- steps:
- - task: DotNetCoreCLI@2
- displayName: Build
- inputs:
- command: build
- projects: src/Abc.Zebus.sln
- arguments: --configuration $(BuildConfiguration)
- - task: DotNetCoreCLI@2
- displayName: Test
- inputs:
- command: test
- projects: src/**/*.Tests.csproj
- arguments: --configuration $(BuildConfiguration)
- - task: DotNetCoreCLI@2
- displayName: Pack
- inputs:
- command: pack
- configuration: $(BuildConfiguration)
- packDirectory: $(Build.ArtifactStagingDirectory)
- verbosityPack: Minimal
- - task: PublishBuildArtifacts@1
- displayName: Publish Artifacts
- inputs:
- ArtifactName: NuGet
- - job: Linux
- pool:
- vmImage: ubuntu-16.04
- steps:
- - task: DotNetCoreCLI@2
- displayName: Build
- inputs:
- command: build
- projects: src/Abc.Zebus.Tests/Abc.Zebus.Tests.csproj
- arguments: --configuration $(BuildConfiguration) --framework netcoreapp2.1
- - task: DotNetCoreCLI@2
- displayName: Test
- inputs:
- command: test
- projects: src/Abc.Zebus.Tests/Abc.Zebus.Tests.csproj
- arguments: --configuration $(BuildConfiguration) --framework netcoreapp2.1
|