diff --git a/infra/azure/pr-pipeline.yml b/infra/azure/pr-pipeline.yml index bc6e0830b8..15051ad63f 100644 --- a/infra/azure/pr-pipeline.yml +++ b/infra/azure/pr-pipeline.yml @@ -5,19 +5,36 @@ trigger: pool: vmImage: 'ubuntu-20.04' +variables: + - name: "distros" + value: + - { name: "Fedora_Latest", image: "fedora-latest" } + - { name: "CentOS_9_Stream", image: "c9s" } + stages: # Fedora -- stage: Fedora_Latest - dependsOn: [] - jobs: - - template: templates/run_tests.yml - parameters: - build_number: $(Build.BuildNumber) - distro: fedora-latest - ansible_version: "-core >=2.15,<2.16" - skip_git_test: false +- ${{ each distro in distros }}: + - stage: ${{ distro.name }}_ansible_core_2_15 + dependsOn: [] + jobs: + - template: templates/run_tests.yml + parameters: + build_number: $(Build.BuildNumber) + distro: ${{ distro.image }} + ansible_version: "-core >=2.15,<2.16" + skip_git_test: false + +# - stage: Fedora_Latest +# dependsOn: [] +# jobs: +# - template: templates/run_tests.yml +# parameters: +# build_number: $(Build.BuildNumber) +# distro: fedora-latest +# ansible_version: "-core >=2.15,<2.16" +# skip_git_test: false # Galaxy on Fedora @@ -32,38 +49,38 @@ stages: skip_git_test: false test_galaxy: true -# CentOS 9 Stream - -- stage: CentOS_9_Stream - dependsOn: [] - jobs: - - template: templates/run_tests.yml - parameters: - build_number: $(Build.BuildNumber) - distro: c9s - ansible_version: "-core >=2.15,<2.16" - skip_git_test: false - -# CentOS 8 Stream - -- stage: CentOS_8_Stream - dependsOn: [] - jobs: - - template: templates/run_tests.yml - parameters: - build_number: $(Build.BuildNumber) - distro: c8s - ansible_version: "-core >=2.15,<2.16" - skip_git_test: false - -# Rawhide - -- stage: Fedora_Rawhide - dependsOn: [] - jobs: - - template: templates/run_tests.yml - parameters: - build_number: $(Build.BuildNumber) - distro: fedora-rawhide - ansible_version: "-core >=2.15,<2.16" - skip_git_test: false +# # CentOS 9 Stream +# +# - stage: CentOS_9_Stream +# dependsOn: [] +# jobs: +# - template: templates/run_tests.yml +# parameters: +# build_number: $(Build.BuildNumber) +# distro: c9s +# ansible_version: "-core >=2.15,<2.16" +# skip_git_test: false +# +# # CentOS 8 Stream +# +# - stage: CentOS_8_Stream +# dependsOn: [] +# jobs: +# - template: templates/run_tests.yml +# parameters: +# build_number: $(Build.BuildNumber) +# distro: c8s +# ansible_version: "-core >=2.15,<2.16" +# skip_git_test: false +# +# # Rawhide +# +# - stage: Fedora_Rawhide +# dependsOn: [] +# jobs: +# - template: templates/run_tests.yml +# parameters: +# build_number: $(Build.BuildNumber) +# distro: fedora-rawhide +# ansible_version: "-core >=2.15,<2.16" +# skip_git_test: false