# .NET Desktop # Build and run tests for .NET Desktop or Windows classic desktop solutions. # Add steps that publish symbols, save build artifacts, and more: # https://docs.microsoft.com/azure/devops/pipelines/apps/windows/dot-net trigger: branches: include: - master - daily paths: exclude: - '**/*.md' - '*.md' - '**/*.txt' - '*.txt' - .github/workflows/codeql-analysis.yml pool: vmImage: 'windows-2019' variables: solution: 'src/CE.sln' jobs: - job: 'x64_Release' displayName: 'x64|Release' timeoutInMinutes: 15 variables: platform: 'x64' configuration: 'Release' steps: - checkout: self submodules: true - task: VSBuild@1 displayName: 'Build $(platform)|$(configuration)' inputs: solution: '$(solution)' platform: '$(platform)' configuration: '$(configuration)' - script: | cd call "$(configuration)\Tests_$(configuration)_$(platform).exe" --gtest_color=yes displayName: 'Tests $(platform)|$(configuration)' failOnStderr: false - job: 'Win32_Release' displayName: 'Win32|Release' timeoutInMinutes: 15 variables: platform: 'Win32' configuration: 'Release' steps: - checkout: self submodules: true - task: VSBuild@1 displayName: 'Build $(platform)|$(configuration)' inputs: solution: '$(solution)' platform: '$(platform)' configuration: '$(configuration)' - script: | cd call "$(configuration)\Tests_$(configuration)_$(platform).exe" --gtest_color=yes displayName: 'Tests $(platform)|$(configuration)' failOnStderr: false