GSL/pipelines/jobs.yml
2021-12-02 16:24:56 -08:00

34 lines
798 B
YAML

parameters:
jobName: ''
imageName: ''
jobs:
- job:
displayName: ${{ parameters.imageName }}
pool:
vmImage: ${{ parameters.imageName }}
strategy:
matrix:
14_debug:
GSL_CXX_STANDARD: '14'
BUILD_TYPE: 'Debug'
14_release:
GSL_CXX_STANDARD: '14'
BUILD_TYPE: 'Release'
17_debug:
GSL_CXX_STANDARD: '17'
BUILD_TYPE: 'Debug'
17_release:
GSL_CXX_STANDARD: '17'
BUILD_TYPE: 'Release'
# Note: Currently, only some C++20 features are supported by GSL
20_debug:
GSL_CXX_STANDARD: '20'
BUILD_TYPE: 'Debug'
20_release:
GSL_CXX_STANDARD: '20'
BUILD_TYPE: 'Release'
continueOnError: false
steps:
- template: ./steps.yml