Skip to content
Snippets Groups Projects
Unverified Commit c2f68a34 authored by Rafael Guterres Jeffman's avatar Rafael Guterres Jeffman Committed by GitHub
Browse files

Merge pull request #360 from seocam/azure-build-matrix

Add azure test build matrix
parents 3b32f275 d6afa976
No related branches found
No related tags found
No related merge requests found
......@@ -17,6 +17,8 @@ trigger:
pool:
vmImage: 'ubuntu-18.04'
stages:
- stage: Linters
jobs:
- job: RunLinters
displayName: Run Linters
......@@ -37,20 +39,26 @@ jobs:
- script: pydocstyle .
displayName: Verify docstings
- template: templates/playbook_tests.yml
- stage: Centos7
dependsOn: []
jobs:
- template: templates/group_tests.yml
parameters:
group_number: 1
number_of_groups: 3
build_number: $(Build.BuildNumber)
scenario: centos-7
- template: templates/playbook_tests.yml
- stage: Centos8
dependsOn: []
jobs:
- template: templates/group_tests.yml
parameters:
group_number: 2
number_of_groups: 3
build_number: $(Build.BuildNumber)
scenario: centos-8
- template: templates/playbook_tests.yml
- stage: FedoraLatest
dependsOn: []
jobs:
- template: templates/group_tests.yml
parameters:
group_number: 3
number_of_groups: 3
build_number: $(Build.BuildNumber)
scenario: fedora-latest
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 }}
......@@ -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:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment