summaryrefslogtreecommitdiffstats
path: root/collections-debian-merged/ansible_collections/community/docker/.azure-pipelines/azure-pipelines.yml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-14 20:03:01 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-14 20:03:01 +0000
commita453ac31f3428614cceb99027f8efbdb9258a40b (patch)
treef61f87408f32a8511cbd91799f9cececb53e0374 /collections-debian-merged/ansible_collections/community/docker/.azure-pipelines/azure-pipelines.yml
parentInitial commit. (diff)
downloadansible-upstream.tar.xz
ansible-upstream.zip
Adding upstream version 2.10.7+merged+base+2.10.8+dfsg.upstream/2.10.7+merged+base+2.10.8+dfsgupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'collections-debian-merged/ansible_collections/community/docker/.azure-pipelines/azure-pipelines.yml')
-rw-r--r--collections-debian-merged/ansible_collections/community/docker/.azure-pipelines/azure-pipelines.yml227
1 files changed, 227 insertions, 0 deletions
diff --git a/collections-debian-merged/ansible_collections/community/docker/.azure-pipelines/azure-pipelines.yml b/collections-debian-merged/ansible_collections/community/docker/.azure-pipelines/azure-pipelines.yml
new file mode 100644
index 00000000..9c16c788
--- /dev/null
+++ b/collections-debian-merged/ansible_collections/community/docker/.azure-pipelines/azure-pipelines.yml
@@ -0,0 +1,227 @@
+trigger:
+ batch: true
+ branches:
+ include:
+ - main
+ - stable-*
+
+pr:
+ autoCancel: true
+ branches:
+ include:
+ - main
+ - stable-*
+
+schedules:
+ - cron: 0 9 * * *
+ displayName: Nightly
+ always: true
+ branches:
+ include:
+ - main
+ - stable-*
+
+variables:
+ - name: checkoutPath
+ value: ansible_collections/community/docker
+ - name: coverageBranches
+ value: main
+ - name: pipelinesCoverage
+ value: coverage
+ - name: entryPoint
+ value: tests/utils/shippable/shippable.sh
+ - name: fetchDepth
+ value: 0
+
+resources:
+ containers:
+ - container: default
+ image: quay.io/ansible/azure-pipelines-test-container:1.7.1
+
+pool: Standard
+
+stages:
+### Sanity & units
+ - stage: Ansible_devel
+ displayName: Sanity & Units devel
+ dependsOn: []
+ jobs:
+ - template: templates/matrix.yml
+ parameters:
+ targets:
+ - name: Sanity
+ test: 'devel/sanity/1'
+ - name: Sanity Extra # Only on devel
+ test: 'devel/sanity/extra'
+ - name: Units
+ test: 'devel/units/1'
+ - stage: Ansible_2_10
+ displayName: Sanity & Units 2.10
+ dependsOn: []
+ jobs:
+ - template: templates/matrix.yml
+ parameters:
+ targets:
+ - name: Sanity
+ test: '2.10/sanity/1'
+ - name: Units
+ test: '2.10/units/1'
+ - stage: Ansible_2_9
+ displayName: Sanity & Units 2.9
+ dependsOn: []
+ jobs:
+ - template: templates/matrix.yml
+ parameters:
+ targets:
+ - name: Sanity
+ test: '2.9/sanity/1'
+ - name: Units
+ test: '2.9/units/1'
+### Docker
+ - stage: Docker_devel
+ displayName: Docker devel
+ dependsOn: []
+ jobs:
+ - template: templates/matrix.yml
+ parameters:
+ testFormat: devel/linux/{0}
+ targets:
+ - name: CentOS 7
+ test: centos7
+ - name: CentOS 8
+ test: centos8
+ - name: Fedora 32
+ test: fedora32
+ - name: Fedora 33
+ test: fedora33
+ - name: openSUSE 15 py2
+ test: opensuse15py2
+ - name: openSUSE 15 py3
+ test: opensuse15
+ - name: Ubuntu 16.04
+ test: ubuntu1604
+ - name: Ubuntu 18.04
+ test: ubuntu1804
+ - name: Ubuntu 20.04
+ test: ubuntu2004
+ groups:
+ - 4
+ - 5
+ - stage: Docker_2_10
+ displayName: Docker 2.10
+ dependsOn: []
+ jobs:
+ - template: templates/matrix.yml
+ parameters:
+ testFormat: 2.10/linux/{0}
+ targets:
+ - name: CentOS 7
+ test: centos7
+ - name: CentOS 8
+ test: centos8
+ - name: Fedora 31
+ test: fedora31
+ - name: Fedora 32
+ test: fedora32
+ - name: openSUSE 15 py2
+ test: opensuse15py2
+ - name: openSUSE 15 py3
+ test: opensuse15
+ - name: Ubuntu 16.04
+ test: ubuntu1604
+ - name: Ubuntu 18.04
+ test: ubuntu1804
+ groups:
+ - 4
+ - 5
+ - stage: Docker_2_9
+ displayName: Docker 2.9
+ dependsOn: []
+ jobs:
+ - template: templates/matrix.yml
+ parameters:
+ testFormat: 2.9/linux/{0}
+ targets:
+ - name: CentOS 7
+ test: centos7
+ - name: CentOS 8
+ test: centos8
+ - name: Fedora 31
+ test: fedora31
+
+ - name: openSUSE 15 py2
+ test: opensuse15py2
+ - name: openSUSE 15 py3
+ test: opensuse15
+ - name: Ubuntu 16.04
+ test: ubuntu1604
+ - name: Ubuntu 18.04
+ test: ubuntu1804
+ groups:
+ - 4
+ - 5
+### Remote
+ - stage: Remote_devel
+ displayName: Remote devel
+ dependsOn: []
+ jobs:
+ - template: templates/matrix.yml
+ parameters:
+ nameFormat: RHEL {0}
+ testFormat: devel/rhel/{0}
+ targets:
+ - test: 7.8
+ - test: 8.2
+ groups:
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+ - stage: Remote_2_10
+ displayName: Remote 2.10
+ dependsOn: []
+ jobs:
+ - template: templates/matrix.yml
+ parameters:
+ nameFormat: RHEL {0}
+ testFormat: devel/rhel/{0}
+ targets:
+ - test: '8.2'
+ groups:
+ - 1
+ - 2
+ - 3
+ - 4
+ - stage: Remote_2_9
+ displayName: Remote 2.9
+ dependsOn: []
+ jobs:
+ - template: templates/matrix.yml
+ parameters:
+ nameFormat: RHEL {0}
+ testFormat: devel/rhel/{0}
+ targets:
+ - test: '8.2'
+ groups:
+ - 1
+ - 2
+ - 3
+ - 4
+
+ ## Finally
+
+ - stage: Summary
+ condition: succeededOrFailed()
+ dependsOn:
+ - Ansible_devel
+ - Ansible_2_10
+ - Ansible_2_9
+ - Remote_devel
+ - Docker_devel
+ - Remote_2_10
+ - Docker_2_10
+ - Remote_2_9
+ - Docker_2_9
+ jobs:
+ - template: templates/coverage.yml