# Starter pipeline # Start with a minimal pipeline that you can customize to build and deploy your code. # Add steps that build, run tests, deploy, and more: # https://aka.ms/yaml trigger: - master pool: vmImage: 'vs2017-win2016' strategy: maxParallel: 2 matrix: x64-Release: buildPlatform: x64 buildConfiguration: Release x64-Debug: buildPlatform: x64 buildConfiguration: Debug workspace: clean: all steps: - task: CMake@1 displayName: 'CMake' inputs: workingDirectory: 'build' cmakeArgs: '.. -G "Visual Studio 15 2017 Win64"' - task: MSBuild@1 displayName: 'Build solution GUDHIdev.sln' inputs: workingDirectory: 'build' solution: 'build/GUDHIdev.sln' msbuildArguments: '/m /p:Configuration=$(buildConfiguration) /p:Platform=$(buildPlatform)' - script: 'ctest -j 1 --interactive-debug-mode 0 --output-on-failure -C $(buildConfiguration) -R "in_memory"' workingDirectory: 'build' displayName: 'Run Ctest'