1
+ jobs :
2
+ - job : Linux
3
+ pool :
4
+ vmImage : ' ubuntu-18.04'
5
+ variables :
6
+ buildConfiguration : ' Release'
7
+ steps :
8
+ - script : cd $(Build.SourcesDirectory) && bash ./build.sh
9
+ displayName : ' Linux Build and Tests'
10
+ - task : PublishTestResults@2
11
+ inputs :
12
+ testRunner : VSTest
13
+ testResultsFiles : ' **/*.trx'
14
+
15
+ - job : Windows
16
+ pool :
17
+ vmImage : ' windows-2019'
18
+ variables :
19
+ buildConfiguration : ' Release'
20
+ steps :
21
+ - task : DotNetCoreInstaller@0
22
+ inputs :
23
+ version : ' 3.1.302'
24
+ - script : cd $(Build.SourcesDirectory) && powershell -ExecutionPolicy Unrestricted ./build.ps1 --full
25
+ displayName : ' Windows Full Build and Tests'
26
+ - task : PublishTestResults@2
27
+ inputs :
28
+ testRunner : VSTest
29
+ testResultsFiles : ' **/*.trx'
30
+ - task : PublishCodeCoverageResults@1
31
+ inputs :
32
+ summaryFileLocation : $(Build.SourcesDirectory)\artifacts\coverage.cobertura.xml
33
+ reportDirectory : $(Build.SourcesDirectory)\artifacts
34
+ codecoverageTool : cobertura
0 commit comments