summaryrefslogtreecommitdiff
path: root/shippable.yml
diff options
context:
space:
mode:
authorMatt Clay <matt@mystile.com>2016-11-29 21:21:53 -0800
committerGitHub <noreply@github.com>2016-11-29 21:21:53 -0800
commit6bbd92e422fcba608cd00ddd38a4c1f03dca301a (patch)
tree6cd5b7cacb78ddadb41ffe45b5f4ea9c7a1cac79 /shippable.yml
parentd95eac16ebf2ab8293d91adf39763eead4bf0a2e (diff)
downloadansible-6bbd92e422fcba608cd00ddd38a4c1f03dca301a.tar.gz
Initial ansible-test implementation. (#18556)
Diffstat (limited to 'shippable.yml')
-rw-r--r--shippable.yml79
1 files changed, 35 insertions, 44 deletions
diff --git a/shippable.yml b/shippable.yml
index 31fc99e08f..f14f454177 100644
--- a/shippable.yml
+++ b/shippable.yml
@@ -8,60 +8,51 @@ matrix:
exclude:
- env: TEST=none
include:
- - env: TEST=remote TARGET=all PLATFORM=osx VERSION=10.11
+ - env: TEST=other
+ - env: TEST=units
- - env: TEST=remote TARGET=all PLATFORM=freebsd VERSION=10.3-STABLE PRIVILEGED=true
+ - env: TEST=osx/10.11
- - env: TEST=remote TARGET=ci_win1 PLATFORM=windows VERSION=2012-R2_RTM
- - env: TEST=remote TARGET=ci_win2 PLATFORM=windows VERSION=2012-R2_RTM
- - env: TEST=remote TARGET=ci_win3 PLATFORM=windows VERSION=2012-R2_RTM
+ - env: TEST=freebsd/10.3-STABLE
- - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:centos6
- - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:centos7
- - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:fedora-rawhide
- - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:fedora23
- - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:opensuseleap
- - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:ubuntu1204 PRIVILEGED=true
- - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:ubuntu1404 PRIVILEGED=true
- - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:ubuntu1604
- - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:ubuntu1604py3 PYTHON3=1
+ - env: TEST=windows/1
+ - env: TEST=windows/2
+ - env: TEST=windows/3
- - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:centos6
- - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:centos7 PRIVILEGED=true
- - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:fedora-rawhide PRIVILEGED=true
- - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:fedora23 PRIVILEGED=true
- - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:opensuseleap PRIVILEGED=true
- - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:ubuntu1204 PRIVILEGED=true
- - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:ubuntu1404 PRIVILEGED=true
- - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:ubuntu1604 PRIVILEGED=true
- - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:ubuntu1604py3 PYTHON3=1 PRIVILEGED=true
+ - env: TEST=linux/centos6/1
+ - env: TEST=linux/centos7/1
+ - env: TEST=linux/fedora-rawhide/1
+ - env: TEST=linux/fedora23/1
+ - env: TEST=linux/opensuseleap/1
+ - env: TEST=linux/ubuntu1204/1
+ - env: TEST=linux/ubuntu1404/1
+ - env: TEST=linux/ubuntu1604/1
+ - env: TEST=linux/ubuntu1604py3/1
- - env: TEST=integration TARGET=other IMAGE=ansible/ansible:centos6
- - env: TEST=integration TARGET=other IMAGE=ansible/ansible:centos7
- - env: TEST=integration TARGET=other IMAGE=ansible/ansible:fedora-rawhide
- - env: TEST=integration TARGET=other IMAGE=ansible/ansible:fedora23
- - env: TEST=integration TARGET=other IMAGE=ansible/ansible:opensuseleap
- - env: TEST=integration TARGET=other IMAGE=ansible/ansible:ubuntu1204
- - env: TEST=integration TARGET=other IMAGE=ansible/ansible:ubuntu1404
- - env: TEST=integration TARGET=other IMAGE=ansible/ansible:ubuntu1604
- - env: TEST=integration TARGET=other IMAGE=ansible/ansible:ubuntu1604py3 PYTHON3=1
+ - env: TEST=linux/centos6/2
+ - env: TEST=linux/centos7/2
+ - env: TEST=linux/fedora-rawhide/2
+ - env: TEST=linux/fedora23/2
+ - env: TEST=linux/opensuseleap/2
+ - env: TEST=linux/ubuntu1204/2
+ - env: TEST=linux/ubuntu1404/2
+ - env: TEST=linux/ubuntu1604/2
+ - env: TEST=linux/ubuntu1604py3/2
- - env: TEST=sanity INSTALL_DEPS=1 TOXENV=py24
- python: 2.7
- - env: TEST=sanity INSTALL_DEPS=1 TOXENV=py26
- python: 2.6
- - env: TEST=sanity INSTALL_DEPS=1 TOXENV=py27
- python: 2.7
- - env: TEST=sanity INSTALL_DEPS=1 TOXENV=py35
- python: 3.5
-
- - env: TEST=code-smell INSTALL_DEPS=1
- python: 2.7
+ - env: TEST=linux/centos6/3
+ - env: TEST=linux/centos7/3
+ - env: TEST=linux/fedora-rawhide/3
+ - env: TEST=linux/fedora23/3
+ - env: TEST=linux/opensuseleap/3
+ - env: TEST=linux/ubuntu1204/3
+ - env: TEST=linux/ubuntu1404/3
+ - env: TEST=linux/ubuntu1604/3
+ - env: TEST=linux/ubuntu1604py3/3
build:
pre_ci_boot:
options: "--privileged=false --net=bridge"
ci:
- - test/utils/shippable/ci.sh
+ - test/utils/shippable/timing.sh test/utils/shippable/shippable.sh
integrations:
notifications: