GSL/pipelines/jobs.yml

34 lines
798 B
YAML
Raw Normal View History

2020-10-28 19:35:49 -04:00
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'
2021-12-02 17:28:25 -05:00
# Note: Currently, only some C++20 features are supported by GSL
2021-12-01 17:20:50 -05:00
20_debug:
2021-12-02 17:28:25 -05:00
GSL_CXX_STANDARD: '20'
2021-12-01 17:20:50 -05:00
BUILD_TYPE: 'Debug'
2021-12-02 17:28:25 -05:00
20_release:
GSL_CXX_STANDARD: '20'
BUILD_TYPE: 'Release'
2020-10-28 19:35:49 -04:00
continueOnError: false
steps:
- template: ./steps.yml