Add stable-2.13 to CI, thin out older version matrix (#425)

* Add stable-2.13 to CI, thin out older version matrix.

* Thin out a bit more.
pull/431/head
Felix Fontein 2022-03-29 06:49:38 +02:00 committed by GitHub
parent 9e611a6148
commit a28b2a5b4b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 54 additions and 17 deletions

View File

@ -60,6 +60,17 @@ stages:
test: 'devel/sanity/extra' test: 'devel/sanity/extra'
- name: Units - name: Units
test: 'devel/units/1' test: 'devel/units/1'
- stage: Ansible_2_13
displayName: Sanity & Units 2.13
dependsOn: []
jobs:
- template: templates/matrix.yml
parameters:
targets:
- name: Sanity
test: '2.13/sanity/1'
- name: Units
test: '2.13/units/1'
- stage: Ansible_2_12 - stage: Ansible_2_12
displayName: Sanity & Units 2.12 displayName: Sanity & Units 2.12
dependsOn: [] dependsOn: []
@ -129,6 +140,20 @@ stages:
test: ubuntu2004 test: ubuntu2004
- name: Alpine 3 - name: Alpine 3
test: alpine3 test: alpine3
- stage: Docker_2_13
displayName: Docker 2.13
dependsOn: []
jobs:
- template: templates/matrix.yml
parameters:
testFormat: 2.13/linux/{0}/1
targets:
- name: Fedora 34
test: fedora34
- name: Ubuntu 18.04
test: ubuntu1804
- name: Alpine 3
test: alpine3
- stage: Docker_2_12 - stage: Docker_2_12
displayName: Docker 2.12 displayName: Docker 2.12
dependsOn: [] dependsOn: []
@ -141,10 +166,6 @@ stages:
test: centos6 test: centos6
- name: Fedora 33 - name: Fedora 33
test: fedora33 test: fedora33
- name: openSUSE 15 py3
test: opensuse15
- name: Ubuntu 20.04
test: ubuntu2004
- stage: Docker_2_11 - stage: Docker_2_11
displayName: Docker 2.11 displayName: Docker 2.11
dependsOn: [] dependsOn: []
@ -157,10 +178,6 @@ stages:
test: centos7 test: centos7
- name: Fedora 32 - name: Fedora 32
test: fedora32 test: fedora32
- name: openSUSE 15 py2
test: opensuse15py2
- name: Ubuntu 18.04
test: ubuntu1804
- name: Alpine 3 - name: Alpine 3
test: alpine3 test: alpine3
- stage: Docker_2_10 - stage: Docker_2_10
@ -183,14 +200,8 @@ stages:
parameters: parameters:
testFormat: 2.9/linux/{0}/1 testFormat: 2.9/linux/{0}/1
targets: targets:
- name: CentOS 6
test: centos6
- name: CentOS 7
test: centos7
- name: Fedora 31 - name: Fedora 31
test: fedora31 test: fedora31
- name: openSUSE 15 py3
test: opensuse15
- name: Ubuntu 18.04 - name: Ubuntu 18.04
test: ubuntu1804 test: ubuntu1804
@ -229,6 +240,18 @@ stages:
test: freebsd/12.3 test: freebsd/12.3
- name: FreeBSD 13.0 - name: FreeBSD 13.0
test: freebsd/13.0 test: freebsd/13.0
- stage: Remote_2_13
displayName: Remote 2.13
dependsOn: []
jobs:
- template: templates/matrix.yml
parameters:
testFormat: 2.13/{0}/1
targets:
- name: macOS 12.0
test: macos/12.0
- name: RHEL 8.5
test: rhel/8.5
- stage: Remote_2_12 - stage: Remote_2_12
displayName: Remote 2.12 displayName: Remote 2.12
dependsOn: [] dependsOn: []
@ -241,8 +264,6 @@ stages:
test: macos/11.1 test: macos/11.1
- name: RHEL 8.4 - name: RHEL 8.4
test: rhel/8.4 test: rhel/8.4
- name: FreeBSD 13.0
test: freebsd/13.0
- stage: Remote_2_11 - stage: Remote_2_11
displayName: Remote 2.11 displayName: Remote 2.11
dependsOn: [] dependsOn: []
@ -298,6 +319,17 @@ stages:
- test: 3.8 - test: 3.8
- test: 3.9 - test: 3.9
- test: "3.10" - test: "3.10"
- stage: Cloud_2_13
displayName: Cloud 2.13
dependsOn: []
jobs:
- template: templates/matrix.yml
parameters:
nameFormat: Python {0}
testFormat: 2.13/cloud/{0}/1
targets:
- test: 2.7
- test: 3.7
- stage: Cloud_2_12 - stage: Cloud_2_12
displayName: Cloud 2.12 displayName: Cloud 2.12
dependsOn: [] dependsOn: []
@ -346,22 +378,26 @@ stages:
condition: succeededOrFailed() condition: succeededOrFailed()
dependsOn: dependsOn:
- Ansible_devel - Ansible_devel
- Ansible_2_13
- Ansible_2_12 - Ansible_2_12
- Ansible_2_11 - Ansible_2_11
- Ansible_2_10 - Ansible_2_10
- Ansible_2_9 - Ansible_2_9
- Remote_devel - Remote_devel
- Remote_2_13
- Remote_2_12 - Remote_2_12
- Remote_2_11 - Remote_2_11
- Remote_2_10 - Remote_2_10
- Remote_2_9 - Remote_2_9
- Docker_devel - Docker_devel
- Docker_2_13
- Docker_2_12 - Docker_2_12
- Docker_2_11 - Docker_2_11
- Docker_2_10 - Docker_2_10
- Docker_2_9 - Docker_2_9
- Docker_community_devel - Docker_community_devel
- Cloud_devel - Cloud_devel
- Cloud_2_13
- Cloud_2_12 - Cloud_2_12
- Cloud_2_11 - Cloud_2_11
- Cloud_2_10 - Cloud_2_10

View File

@ -11,7 +11,7 @@ Please note that this collection does **not** support Windows targets.
## Tested with Ansible ## Tested with Ansible
Tested with the current Ansible 2.9, ansible-base 2.10, ansible-core 2.11 and ansible-core 2.12 releases and the current development version of ansible-core. Ansible versions before 2.9.10 are not supported. Tested with the current Ansible 2.9, ansible-base 2.10, ansible-core 2.11, ansible-core 2.12 and ansible-core 2.13 releases and the current development version of ansible-core. Ansible versions before 2.9.10 are not supported.
## External requirements ## External requirements

View File

@ -0,0 +1 @@
.azure-pipelines/scripts/publish-codecov.py replace-urlopen