parameters: jobName: '' imageName: '' jobs: - job: displayName: ${{ parameters.imageName }} pool: vmImage: ${{ parameters.imageName }} strategy: matrix: 14_debug: GSL_CXX_STANDARD: '14' CMAKE_CXX_STANDARD: '14' BUILD_TYPE: 'Debug' 14_release: GSL_CXX_STANDARD: '14' CMAKE_CXX_STANDARD: '14' BUILD_TYPE: 'Release' 17_debug: GSL_CXX_STANDARD: '17' CMAKE_CXX_STANDARD: '17' BUILD_TYPE: 'Debug' 17_release: GSL_CXX_STANDARD: '17' CMAKE_CXX_STANDARD: '17' BUILD_TYPE: 'Release' 20_debug: GSL_CXX_STANDARD: '17' CMAKE_CXX_STANDARD: '20' BUILD_TYPE: 'Debug' continueOnError: false steps: - template: ./steps.yml