You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/shippable.yml

140 lines
2.9 KiB
YAML

language: python
env:
matrix:
- T=none
matrix:
exclude:
- env: T=none
include:
- env: T=sanity/1
- env: T=sanity/2
- env: T=sanity/3
- env: T=sanity/4
- env: T=units/2.6
- env: T=units/2.7
- env: T=units/3.5
- env: T=units/3.6
- env: T=units/3.7
- env: T=windows/2008/1
- env: T=windows/2008-R2/1
- env: T=windows/2012/1
- env: T=windows/2012-R2/1
- env: T=windows/2016/1
- env: T=windows/2008/2
- env: T=windows/2008-R2/2
- env: T=windows/2012/2
- env: T=windows/2012-R2/2
- env: T=windows/2016/2
- env: T=windows/2008/3
- env: T=windows/2008-R2/3
- env: T=windows/2012/3
- env: T=windows/2012-R2/3
- env: T=windows/2016/3
- env: T=windows/2008/4
- env: T=windows/2008-R2/4
- env: T=windows/2012/4
- env: T=windows/2012-R2/4
- env: T=windows/2016/4
- env: T=network
- env: T=osx/10.11/1
[stable-2.5] Backport test infra updates and test fixes. (#49204) * Switch tests from RHEL 7.5 to 7.6. (cherry picked from commit 6745ee7cc86c50f79b24fb701d1e4680320a576b) * Remove CI platform: freebsd/10.4 (cherry picked from commit e6ffc4f89a27853e2ce983bc51a982b5a138d1bd) * Add `--raw` option to ansible-test shell command. It is currently supported only with the `--remote` option. This makes it easier to troubleshoot new instances which are not yet supported by the setup scripts used by ansible-test. (cherry picked from commit 0826a008039c45f4fcf2d428c9267decdaeb7de2) * Support skip of platforms by version in tests. (#48826) * Support skip of platforms by version in tests. Previously a remote platform could be skipped completely using the alias: `skip/{platform}` such as `skip/rhel` Now a specific platform version can be skipped using the alias: `skip/{platform}{version}` such as `skip/rhel7.6` This feature is available for platforms specified with the `--remote` option. * Add skip by version to the docs. (cherry picked from commit 8066acc90c13595039812bd8f9eb1fcaaca1a890) * Fix ansible-test skip warning message. (cherry picked from commit 3b705efc93fdf6553c05d139dfb49fe6a5aa6483) * Fix lookup_passwordstore test skipping. (#49178) * Fix lookup_passwordstore test skipping. Skip all of RHEL instead of specific versions. Skip all of CentOS < 7 instead of specific versions. This makes the test more robust when testing newer versions. Tests could be executed on RHEL if EPEL was installed during the test. (cherry picked from commit 704dae2cda5ef3a7303b37de7bb0004f0a2ba581)
6 years ago
- env: T=rhel/7.6/1
- env: T=freebsd/11.1/1
- env: T=linux/centos6/1
- env: T=linux/centos7/1
- env: T=linux/fedora24/1
- env: T=linux/fedora25/1
- env: T=linux/opensuse42.3/1
- env: T=linux/ubuntu1404/1
- env: T=linux/ubuntu1604/1
- env: T=linux/ubuntu1604py3/1
- env: T=osx/10.11/2
[stable-2.5] Backport test infra updates and test fixes. (#49204) * Switch tests from RHEL 7.5 to 7.6. (cherry picked from commit 6745ee7cc86c50f79b24fb701d1e4680320a576b) * Remove CI platform: freebsd/10.4 (cherry picked from commit e6ffc4f89a27853e2ce983bc51a982b5a138d1bd) * Add `--raw` option to ansible-test shell command. It is currently supported only with the `--remote` option. This makes it easier to troubleshoot new instances which are not yet supported by the setup scripts used by ansible-test. (cherry picked from commit 0826a008039c45f4fcf2d428c9267decdaeb7de2) * Support skip of platforms by version in tests. (#48826) * Support skip of platforms by version in tests. Previously a remote platform could be skipped completely using the alias: `skip/{platform}` such as `skip/rhel` Now a specific platform version can be skipped using the alias: `skip/{platform}{version}` such as `skip/rhel7.6` This feature is available for platforms specified with the `--remote` option. * Add skip by version to the docs. (cherry picked from commit 8066acc90c13595039812bd8f9eb1fcaaca1a890) * Fix ansible-test skip warning message. (cherry picked from commit 3b705efc93fdf6553c05d139dfb49fe6a5aa6483) * Fix lookup_passwordstore test skipping. (#49178) * Fix lookup_passwordstore test skipping. Skip all of RHEL instead of specific versions. Skip all of CentOS < 7 instead of specific versions. This makes the test more robust when testing newer versions. Tests could be executed on RHEL if EPEL was installed during the test. (cherry picked from commit 704dae2cda5ef3a7303b37de7bb0004f0a2ba581)
6 years ago
- env: T=rhel/7.6/2
- env: T=freebsd/11.1/2
- env: T=linux/centos6/2
- env: T=linux/centos7/2
- env: T=linux/fedora24/2
- env: T=linux/fedora25/2
- env: T=linux/opensuse42.3/2
- env: T=linux/ubuntu1404/2
- env: T=linux/ubuntu1604/2
- env: T=linux/ubuntu1604py3/2
- env: T=osx/10.11/3
[stable-2.5] Backport test infra updates and test fixes. (#49204) * Switch tests from RHEL 7.5 to 7.6. (cherry picked from commit 6745ee7cc86c50f79b24fb701d1e4680320a576b) * Remove CI platform: freebsd/10.4 (cherry picked from commit e6ffc4f89a27853e2ce983bc51a982b5a138d1bd) * Add `--raw` option to ansible-test shell command. It is currently supported only with the `--remote` option. This makes it easier to troubleshoot new instances which are not yet supported by the setup scripts used by ansible-test. (cherry picked from commit 0826a008039c45f4fcf2d428c9267decdaeb7de2) * Support skip of platforms by version in tests. (#48826) * Support skip of platforms by version in tests. Previously a remote platform could be skipped completely using the alias: `skip/{platform}` such as `skip/rhel` Now a specific platform version can be skipped using the alias: `skip/{platform}{version}` such as `skip/rhel7.6` This feature is available for platforms specified with the `--remote` option. * Add skip by version to the docs. (cherry picked from commit 8066acc90c13595039812bd8f9eb1fcaaca1a890) * Fix ansible-test skip warning message. (cherry picked from commit 3b705efc93fdf6553c05d139dfb49fe6a5aa6483) * Fix lookup_passwordstore test skipping. (#49178) * Fix lookup_passwordstore test skipping. Skip all of RHEL instead of specific versions. Skip all of CentOS < 7 instead of specific versions. This makes the test more robust when testing newer versions. Tests could be executed on RHEL if EPEL was installed during the test. (cherry picked from commit 704dae2cda5ef3a7303b37de7bb0004f0a2ba581)
6 years ago
- env: T=rhel/7.6/3
- env: T=freebsd/11.1/3
- env: T=linux/centos6/3
- env: T=linux/centos7/3
- env: T=linux/fedora24/3
- env: T=linux/fedora25/3
- env: T=linux/opensuse42.3/3
- env: T=linux/ubuntu1404/3
- env: T=linux/ubuntu1604/3
- env: T=linux/ubuntu1604py3/3
- env: T=aws/2.7/1
- env: T=aws/3.6/1
- env: T=aws/2.7/2
- env: T=aws/3.6/2
- env: T=azure/2.7/1
- env: T=azure/3.6/1
- env: T=azure/2.7/2
- env: T=azure/3.6/2
- env: T=azure/2.7/3
- env: T=azure/3.6/3
- env: T=azure/2.7/4
- env: T=azure/3.6/4
- env: T=vcenter/2.7/1
- env: T=vcenter/3.6/1
- env: T=cs/2.7/1
- env: T=cs/3.6/1
branches:
except:
- "*-patch-*"
- "revert-*-*"
build:
ci:
- test/utils/shippable/timing.sh test/utils/shippable/shippable.sh $T
integrations:
notifications:
- integrationName: email
type: email
on_success: never
on_failure: never
on_start: never
on_pull_request: never
- integrationName: irc
type: irc
recipients:
- "chat.freenode.net#ansible-notices"
on_success: change
on_failure: always
on_start: never
on_pull_request: always
- integrationName: slack
type: slack
recipients:
- "#shippable"
on_success: change
on_failure: always
on_start: never
on_pull_request: never