1parameters:
2  configurationName: ''
3  configurationParameters: ''
4  runTestsParameters: ''
5  timeoutInMinutes: 75
6
7jobs:
8  - job: ${{ parameters.configurationName }}
9    timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
10    pool:
11      vmImage: 'ubuntu-20.04'
12    steps:
13    - template: apt.yml
14    - template: configure.yml
15      parameters:
16        configurationParameters: ${{ parameters.configurationParameters }}
17    - script: make -j$(/usr/bin/nproc) >/dev/null
18      displayName: 'Make Build'
19    - template: install.yml
20    - template: setup.yml
21    - template: tests.yml
22      parameters:
23        configurationName: ${{ parameters.configurationName }}
24        runTestsParameters: ${{ parameters.runTestsParameters }}
25