summaryrefslogtreecommitdiffstats
path: root/ansible_collections/community/general/.azure-pipelines/azure-pipelines.yml
diff options
context:
space:
mode:
Diffstat (limited to 'ansible_collections/community/general/.azure-pipelines/azure-pipelines.yml')
-rw-r--r--ansible_collections/community/general/.azure-pipelines/azure-pipelines.yml210
1 files changed, 111 insertions, 99 deletions
diff --git a/ansible_collections/community/general/.azure-pipelines/azure-pipelines.yml b/ansible_collections/community/general/.azure-pipelines/azure-pipelines.yml
index 07da25589..163d71b62 100644
--- a/ansible_collections/community/general/.azure-pipelines/azure-pipelines.yml
+++ b/ansible_collections/community/general/.azure-pipelines/azure-pipelines.yml
@@ -29,14 +29,14 @@ schedules:
always: true
branches:
include:
+ - stable-8
- stable-7
- - stable-6
- cron: 0 11 * * 0
displayName: Weekly (old stable branches)
always: true
branches:
include:
- - stable-5
+ - stable-6
variables:
- name: checkoutPath
@@ -53,7 +53,7 @@ variables:
resources:
containers:
- container: default
- image: quay.io/ansible/azure-pipelines-test-container:3.0.0
+ image: quay.io/ansible/azure-pipelines-test-container:4.0.1
pool: Standard
@@ -73,40 +73,40 @@ stages:
- test: 3
- test: 4
- test: extra
- - stage: Sanity_2_15
- displayName: Sanity 2.15
+ - stage: Sanity_2_16
+ displayName: Sanity 2.16
dependsOn: []
jobs:
- template: templates/matrix.yml
parameters:
nameFormat: Test {0}
- testFormat: 2.15/sanity/{0}
+ testFormat: 2.16/sanity/{0}
targets:
- test: 1
- test: 2
- test: 3
- test: 4
- - stage: Sanity_2_14
- displayName: Sanity 2.14
+ - stage: Sanity_2_15
+ displayName: Sanity 2.15
dependsOn: []
jobs:
- template: templates/matrix.yml
parameters:
nameFormat: Test {0}
- testFormat: 2.14/sanity/{0}
+ testFormat: 2.15/sanity/{0}
targets:
- test: 1
- test: 2
- test: 3
- test: 4
- - stage: Sanity_2_13
- displayName: Sanity 2.13
+ - stage: Sanity_2_14
+ displayName: Sanity 2.14
dependsOn: []
jobs:
- template: templates/matrix.yml
parameters:
nameFormat: Test {0}
- testFormat: 2.13/sanity/{0}
+ testFormat: 2.14/sanity/{0}
targets:
- test: 1
- test: 2
@@ -122,13 +122,24 @@ stages:
nameFormat: Python {0}
testFormat: devel/units/{0}/1
targets:
- - test: 2.7
- - test: 3.6
- test: 3.7
- test: 3.8
- test: 3.9
- test: '3.10'
- test: '3.11'
+ - test: '3.12'
+ - stage: Units_2_16
+ displayName: Units 2.16
+ dependsOn: []
+ jobs:
+ - template: templates/matrix.yml
+ parameters:
+ nameFormat: Python {0}
+ testFormat: 2.16/units/{0}/1
+ targets:
+ - test: 2.7
+ - test: 3.6
+ - test: "3.11"
- stage: Units_2_15
displayName: Units 2.15
dependsOn: []
@@ -150,17 +161,6 @@ stages:
testFormat: 2.14/units/{0}/1
targets:
- test: 3.9
- - stage: Units_2_13
- displayName: Units 2.13
- dependsOn: []
- jobs:
- - template: templates/matrix.yml
- parameters:
- nameFormat: Python {0}
- testFormat: 2.13/units/{0}/1
- targets:
- - test: 2.7
- - test: 3.8
## Remote
- stage: Remote_devel_extra_vms
@@ -171,10 +171,10 @@ stages:
parameters:
testFormat: devel/{0}
targets:
- - name: Alpine 3.17
- test: alpine/3.17
- # - name: Fedora 37
- # test: fedora/37
+ - name: Alpine 3.19
+ test: alpine/3.19
+ # - name: Fedora 39
+ # test: fedora/39
- name: Ubuntu 22.04
test: ubuntu/22.04
groups:
@@ -187,14 +187,34 @@ stages:
parameters:
testFormat: devel/{0}
targets:
+ - name: macOS 14.3
+ test: macos/14.3
+ - name: RHEL 9.3
+ test: rhel/9.3
+ - name: FreeBSD 13.3
+ test: freebsd/13.3
+ - name: FreeBSD 14.0
+ test: freebsd/14.0
+ groups:
+ - 1
+ - 2
+ - 3
+ - stage: Remote_2_16
+ displayName: Remote 2.16
+ dependsOn: []
+ jobs:
+ - template: templates/matrix.yml
+ parameters:
+ testFormat: 2.16/{0}
+ targets:
- name: macOS 13.2
test: macos/13.2
- - name: RHEL 9.1
- test: rhel/9.1
+ - name: RHEL 9.2
+ test: rhel/9.2
+ - name: RHEL 8.8
+ test: rhel/8.8
- name: FreeBSD 13.2
test: freebsd/13.2
- - name: FreeBSD 12.4
- test: freebsd/12.4
groups:
- 1
- 2
@@ -207,10 +227,16 @@ stages:
parameters:
testFormat: 2.15/{0}
targets:
+ - name: RHEL 9.1
+ test: rhel/9.1
+ - name: RHEL 8.7
+ test: rhel/8.7
- name: RHEL 7.9
test: rhel/7.9
- - name: FreeBSD 13.1
- test: freebsd/13.1
+ # - name: FreeBSD 13.1
+ # test: freebsd/13.1
+ # - name: FreeBSD 12.4
+ # test: freebsd/12.4
groups:
- 1
- 2
@@ -223,50 +249,50 @@ stages:
parameters:
testFormat: 2.14/{0}
targets:
+ #- name: macOS 12.0
+ # test: macos/12.0
- name: RHEL 9.0
test: rhel/9.0
- - name: FreeBSD 12.3
- test: freebsd/12.3
+ #- name: FreeBSD 12.4
+ # test: freebsd/12.4
groups:
- 1
- 2
- 3
- - stage: Remote_2_13
- displayName: Remote 2.13
+
+### Docker
+ - stage: Docker_devel
+ displayName: Docker devel
dependsOn: []
jobs:
- template: templates/matrix.yml
parameters:
- testFormat: 2.13/{0}
+ testFormat: devel/linux/{0}
targets:
- - name: macOS 12.0
- test: macos/12.0
- - name: RHEL 8.5
- test: rhel/8.5
- - name: FreeBSD 13.0
- test: freebsd/13.0
+ - name: Fedora 39
+ test: fedora39
+ - name: Ubuntu 20.04
+ test: ubuntu2004
+ - name: Ubuntu 22.04
+ test: ubuntu2204
+ - name: Alpine 3.19
+ test: alpine319
groups:
- 1
- 2
- 3
-
-### Docker
- - stage: Docker_devel
- displayName: Docker devel
+ - stage: Docker_2_16
+ displayName: Docker 2.16
dependsOn: []
jobs:
- template: templates/matrix.yml
parameters:
- testFormat: devel/linux/{0}
+ testFormat: 2.16/linux/{0}
targets:
- - name: Fedora 37
- test: fedora37
+ - name: Fedora 38
+ test: fedora38
- name: openSUSE 15
test: opensuse15
- - name: Ubuntu 20.04
- test: ubuntu2004
- - name: Ubuntu 22.04
- test: ubuntu2204
- name: Alpine 3
test: alpine3
groups:
@@ -281,6 +307,8 @@ stages:
parameters:
testFormat: 2.15/linux/{0}
targets:
+ - name: Fedora 37
+ test: fedora37
- name: CentOS 7
test: centos7
groups:
@@ -295,24 +323,6 @@ stages:
parameters:
testFormat: 2.14/linux/{0}
targets:
- - name: Fedora 36
- test: fedora36
- groups:
- - 1
- - 2
- - 3
- - stage: Docker_2_13
- displayName: Docker 2.13
- dependsOn: []
- jobs:
- - template: templates/matrix.yml
- parameters:
- testFormat: 2.13/linux/{0}
- targets:
- - name: Fedora 35
- test: fedora35
- - name: openSUSE 15 py2
- test: opensuse15py2
- name: Alpine 3
test: alpine3
groups:
@@ -331,10 +341,10 @@ stages:
targets:
- name: Debian Bullseye
test: debian-bullseye/3.9
+ - name: Debian Bookworm
+ test: debian-bookworm/3.11
- name: ArchLinux
test: archlinux/3.11
- - name: CentOS Stream 8
- test: centos-stream8/3.9
groups:
- 1
- 2
@@ -350,7 +360,19 @@ stages:
nameFormat: Python {0}
testFormat: devel/generic/{0}/1
targets:
- - test: 2.7
+ - test: '3.7'
+ - test: '3.12'
+ - stage: Generic_2_16
+ displayName: Generic 2.16
+ dependsOn: []
+ jobs:
+ - template: templates/matrix.yml
+ parameters:
+ nameFormat: Python {0}
+ testFormat: 2.16/generic/{0}/1
+ targets:
+ - test: '2.7'
+ - test: '3.6'
- test: '3.11'
- stage: Generic_2_15
displayName: Generic 2.15
@@ -361,7 +383,7 @@ stages:
nameFormat: Python {0}
testFormat: 2.15/generic/{0}/1
targets:
- - test: 3.9
+ - test: '3.9'
- stage: Generic_2_14
displayName: Generic 2.14
dependsOn: []
@@ -372,42 +394,32 @@ stages:
testFormat: 2.14/generic/{0}/1
targets:
- test: '3.10'
- - stage: Generic_2_13
- displayName: Generic 2.13
- dependsOn: []
- jobs:
- - template: templates/matrix.yml
- parameters:
- nameFormat: Python {0}
- testFormat: 2.13/generic/{0}/1
- targets:
- - test: 3.9
- stage: Summary
condition: succeededOrFailed()
dependsOn:
- Sanity_devel
- - Sanity_2_13
- - Sanity_2_14
+ - Sanity_2_16
- Sanity_2_15
+ - Sanity_2_14
- Units_devel
- - Units_2_13
- - Units_2_14
+ - Units_2_16
- Units_2_15
+ - Units_2_14
- Remote_devel_extra_vms
- Remote_devel
- - Remote_2_13
- - Remote_2_14
+ - Remote_2_16
- Remote_2_15
+ - Remote_2_14
- Docker_devel
- - Docker_2_13
- - Docker_2_14
+ - Docker_2_16
- Docker_2_15
+ - Docker_2_14
- Docker_community_devel
# Right now all generic tests are disabled. Uncomment when at least one of them is re-enabled.
# - Generic_devel
-# - Generic_2_13
-# - Generic_2_14
+# - Generic_2_16
# - Generic_2_15
+# - Generic_2_14
jobs:
- template: templates/coverage.yml