Skip to content

Commit

Permalink
Switch CI for OS X back to a single job. (ansible#31265)
Browse files Browse the repository at this point in the history
* Update Shippable scripts for group/non-group use.
* Switch CI for OS X back to a single job.
  • Loading branch information
mattclay authored Oct 3, 2017
1 parent 9c6d7dd commit 5a91ed0
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 16 deletions.
4 changes: 1 addition & 3 deletions shippable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ matrix:
- env: T=units/3.5
- env: T=units/3.6

- env: T=osx/10.11
- env: T=rhel/7.4

- env: T=windows/1
Expand All @@ -23,7 +24,6 @@ matrix:

- env: T=network

- env: T=osx/10.11/1
- env: T=freebsd/10.3-STABLE/1
- env: T=freebsd/11.0-STABLE/1
- env: T=linux/centos6/1
Expand All @@ -36,7 +36,6 @@ matrix:
- env: T=linux/ubuntu1604/1
- env: T=linux/ubuntu1604py3/1

- env: T=osx/10.11/2
- env: T=freebsd/10.3-STABLE/2
- env: T=freebsd/11.0-STABLE/2
- env: T=linux/centos6/2
Expand All @@ -49,7 +48,6 @@ matrix:
- env: T=linux/ubuntu1604/2
- env: T=linux/ubuntu1604py3/2

- env: T=osx/10.11/3
- env: T=freebsd/10.3-STABLE/3
- env: T=freebsd/11.0-STABLE/3
- env: T=linux/centos6/3
Expand Down
6 changes: 3 additions & 3 deletions test/utils/shippable/cloud.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ set -o pipefail
declare -a args
IFS='/:' read -ra args <<< "$1"

image="ansible/ansible:${args[1]}"
image="${args[1]}"
target="posix/ci/cloud/group${args[2]}/"

# shellcheck disable=SC2086
ansible-test integration --color -v --retry-on-error "${target}" --docker "${image}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} \
--changed-all-target "${target}smoketest/"
ansible-test integration --color -v --retry-on-error "${target}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} \
--docker "${image}" --changed-all-target "${target}smoketest/"
10 changes: 8 additions & 2 deletions test/utils/shippable/freebsd.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,14 @@ IFS='/:' read -ra args <<< "$1"

platform="${args[0]}"
version="${args[1]}"
target="posix/ci/group${args[2]}/"

if [ "${#args[@]}" -gt 2 ]; then
target="posix/ci/group${args[2]}/"
else
target="posix/ci/"
fi

# shellcheck disable=SC2086
ansible-test integration --color -v --retry-on-error "${target}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} \
--remote "${platform}/${version}" --remote-terminate always
--exclude "posix/ci/cloud/" \
--remote "${platform}/${version}" --remote-terminate always
12 changes: 9 additions & 3 deletions test/utils/shippable/linux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,15 @@ set -o pipefail
declare -a args
IFS='/:' read -ra args <<< "$1"

image="ansible/ansible:${args[1]}"
target="posix/ci/group${args[2]}/"
image="${args[1]}"

if [ "${#args[@]}" -gt 2 ]; then
target="posix/ci/group${args[2]}/"
else
target="posix/ci/"
fi

# shellcheck disable=SC2086
ansible-test integration --color -v --retry-on-error "${target}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} \
--docker "${image}"
--exclude "posix/ci/cloud/" \
--docker "${image}"
10 changes: 8 additions & 2 deletions test/utils/shippable/osx.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,14 @@ IFS='/:' read -ra args <<< "$1"

platform="${args[0]}"
version="${args[1]}"
target="posix/ci/group${args[2]}/"

if [ "${#args[@]}" -gt 2 ]; then
target="posix/ci/group${args[2]}/"
else
target="posix/ci/"
fi

# shellcheck disable=SC2086
ansible-test integration --color -v --retry-on-error "${target}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} \
--remote "${platform}/${version}" --remote-terminate always
--exclude "posix/ci/cloud/" \
--remote "${platform}/${version}" --remote-terminate always
12 changes: 9 additions & 3 deletions test/utils/shippable/rhel.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,14 @@ IFS='/:' read -ra args <<< "$1"

platform="${args[0]}"
version="${args[1]}"
target="posix/ci/"

if [ "${#args[@]}" -gt 2 ]; then
target="posix/ci/group${args[2]}/"
else
target="posix/ci/"
fi

# shellcheck disable=SC2086
ansible-test integration --color -v --retry-on-error "${target}" --remote "${platform}/${version}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} \
--exclude "posix/ci/cloud/"
ansible-test integration --color -v --retry-on-error "${target}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} \
--exclude "posix/ci/cloud/" \
--remote "${platform}/${version}" --remote-terminate always

0 comments on commit 5a91ed0

Please sign in to comment.