Testing build matrix

Changes azure-pipelines to have 3 different stages: fedora-latest,
centos-7 and centos-8.
This commit is contained in:
Sergio Oliveira Campos
2020-08-20 14:18:10 -03:00
parent a8e9b2ae00
commit d6afa976f5
4 changed files with 74 additions and 32 deletions

View File

@@ -0,0 +1,29 @@
parameters:
- name: scenario
type: string
default: centos-8
- name: build_number
type: string
jobs:
- template: playbook_tests.yml
parameters:
group_number: 1
number_of_groups: 3
build_number: ${{ parameters.build_number }}
scenario: ${{ parameters.scenario }}
- template: playbook_tests.yml
parameters:
group_number: 2
number_of_groups: 3
build_number: ${{ parameters.build_number }}
scenario: ${{ parameters.scenario }}
- template: playbook_tests.yml
parameters:
group_number: 3
number_of_groups: 3
build_number: ${{ parameters.build_number }}
scenario: ${{ parameters.scenario }}

View File

@@ -16,10 +16,12 @@ parameters:
type: string
default: 3.6
- name: build_number
type: string
jobs:
- job: RunTests${{ parameters.group_number }}
displayName: Run tests ${{ parameters.group_number }}/${{ parameters.number_of_groups }}
- job: Test_Group${{ parameters.group_number }}
displayName: Run tests ${{ parameters.scenario }} (${{ parameters.group_number }}/${{ parameters.number_of_groups }})
steps:
- task: UsePythonVersion@0
inputs: