summaryrefslogtreecommitdiff
path: root/.azure-pipelines
diff options
context:
space:
mode:
authorMatt Clay <matt@mystile.com>2022-08-04 09:31:14 -0700
committerGitHub <noreply@github.com>2022-08-04 09:31:14 -0700
commit02e98810a9fa895b8215e864f11e537cbd125bae (patch)
treee6dd94d91df473269008c62671729f4ad698dbae /.azure-pipelines
parent7e634f54c3b98372152a722ddf85919cf3f5fe86 (diff)
downloadansible-02e98810a9fa895b8215e864f11e537cbd125bae.tar.gz
Re-organize CI test groups for POSIX tests. (#77420)
* `context/target` tests must be in groups 1 - 2. * `context/controller` tests must be in groups 3 - 5. This makes it easier to efficiently organize groups and balance test runtimes.
Diffstat (limited to '.azure-pipelines')
-rw-r--r--.azure-pipelines/azure-pipelines.yml25
1 files changed, 25 insertions, 0 deletions
diff --git a/.azure-pipelines/azure-pipelines.yml b/.azure-pipelines/azure-pipelines.yml
index 0dbc729c1a..7b382c6cd0 100644
--- a/.azure-pipelines/azure-pipelines.yml
+++ b/.azure-pipelines/azure-pipelines.yml
@@ -104,6 +104,18 @@ stages:
groups:
- 1
- 2
+ - template: templates/matrix.yml
+ parameters:
+ targets:
+ - name: macOS 12.0
+ test: macos/12.0
+ - name: RHEL 8.6
+ test: rhel/8.6
+ - name: RHEL 9.0
+ test: rhel/9.0
+ - name: FreeBSD 13.1
+ test: freebsd/13.1
+ groups:
- 3
- 4
- 5
@@ -131,6 +143,19 @@ stages:
groups:
- 1
- 2
+ - template: templates/matrix.yml
+ parameters:
+ testFormat: linux/{0}
+ targets:
+ - name: Alpine 3
+ test: alpine3
+ - name: Fedora 35
+ test: fedora35
+ - name: Fedora 36
+ test: fedora36
+ - name: Ubuntu 22.04
+ test: ubuntu2204
+ groups:
- 3
- 4
- 5