mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-06-10 18:55:53 +00:00
This patch removes 'molecule' as a dependency for tests, by using the scripts under `utils` to setup the environment. By not using molecule, we have more flexibility on using either docker or podman as the container engine, and makes it easy to reproduce the environment on different distros, allowing for a more consistent error reproduction off Azure.
79 lines
1.6 KiB
YAML
79 lines
1.6 KiB
YAML
---
|
|
trigger:
|
|
- master
|
|
|
|
pool:
|
|
vmImage: 'ubuntu-20.04'
|
|
|
|
stages:
|
|
|
|
# Fedora
|
|
|
|
- stage: Fedora_Latest
|
|
dependsOn: []
|
|
jobs:
|
|
- template: templates/fast_tests.yml
|
|
parameters:
|
|
build_number: $(Build.BuildNumber)
|
|
distro: fedora-latest
|
|
ansible_version: "-core >=2.15,<2.16"
|
|
|
|
# Galaxy on Fedora
|
|
|
|
- stage: Galaxy_Fedora_Latest
|
|
dependsOn: []
|
|
jobs:
|
|
- template: templates/fast_tests.yml
|
|
parameters:
|
|
build_number: $(Build.BuildNumber)
|
|
distro: fedora-latest
|
|
ansible_version: "-core >=2.15,<2.16"
|
|
|
|
# CentOS 9 Stream
|
|
|
|
- stage: CentOS_9_Stream
|
|
dependsOn: []
|
|
jobs:
|
|
- template: templates/fast_tests.yml
|
|
parameters:
|
|
build_number: $(Build.BuildNumber)
|
|
distro: c9s
|
|
ansible_version: "-core >=2.15,<2.16"
|
|
|
|
# CentOS 8 Stream
|
|
|
|
- stage: CentOS_8_Stream
|
|
dependsOn: []
|
|
jobs:
|
|
- template: templates/fast_tests.yml
|
|
parameters:
|
|
build_number: $(Build.BuildNumber)
|
|
distro: c8s
|
|
ansible_version: "-core >=2.15,<2.16"
|
|
target_python: "/usr/libexec/platform-python"
|
|
|
|
# CentOS 7 cannot be used with current systemd
|
|
#
|
|
# CentOS 7
|
|
#
|
|
# - stage: CentOS_7
|
|
# dependsOn: []
|
|
# jobs:
|
|
# - template: templates/fast_tests.yml
|
|
# parameters:
|
|
# build_number: $(Build.BuildNumber)
|
|
# distro: centos-7
|
|
# ansible_version: "-core >=2.15,<2.16"
|
|
# target_python: "/usr/bin/python2"
|
|
|
|
# Rawhide
|
|
|
|
- stage: Fedora_Rawhide
|
|
dependsOn: []
|
|
jobs:
|
|
- template: templates/fast_tests.yml
|
|
parameters:
|
|
build_number: $(Build.BuildNumber)
|
|
distro: fedora-rawhide
|
|
ansible_version: "-core >=2.15,<2.16"
|