diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 5b8acf1bb..b576c24df 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -69,6 +69,7 @@ steps: OverWrite: true - task: PublishTestResults@2 + displayName: Upload Test Results inputs: testResultsFormat: 'VSTest' testResultsFiles: '**/Test-*.trx' diff --git a/ci-build.yaml b/ci-build.yaml new file mode 100644 index 000000000..6c93afb3d --- /dev/null +++ b/ci-build.yaml @@ -0,0 +1,36 @@ +# ASP.NET Core +# Build and test ASP.NET Core projects targeting .NET Core. +# Add steps that run tests, create a NuGet package, deploy, and more: +# https://docs.microsoft.com/azure/devops/pipelines/languages/dotnet-core + +trigger: + branches: + include: + - feature/* + exclude: + - feature/v4 + +variables: + solution: '**/*.sln' + testProj: '**/*.Tests.csproj' + csProj: '**/*.csproj' + buildConfiguration: 'Release' + +pool: + vmImage: 'ubuntu-latest' + +steps: + +- task: CmdLine@2 + displayName: Run Build Script + inputs: + script: './build.sh --settings_skipverification=true --target=build' + +- task: PublishTestResults@2 + displayName: Upload Test Results + inputs: + testResultsFormat: 'VSTest' + testResultsFiles: '**/Test-*.trx' + mergeTestResults: true + failTaskOnFailedTests: true + testRunTitle: 'Unit Tests' \ No newline at end of file