# 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: DotNetCoreCLI@2 displayName: Run Unit Tests inputs: command: 'test' projects: '$(testProj)' - task: Yarn@3 displayName: Build UI inputs: projectDirectory: '/src/Ombi/ClientApp/' arguments: 'run build' - task: PublishTestResults@2 displayName: Upload Test Results inputs: testResultsFormat: 'VSTest' testResultsFiles: '**/Test-*.trx' mergeTestResults: true failTaskOnFailedTests: true testRunTitle: 'Unit Tests'