Add Azure provider support to ansible-test and CI.

ci_complete
This commit is contained in:
Matt Clay 2017-11-29 00:46:08 -08:00
commit 1b5c4b72bd
14 changed files with 83 additions and 30 deletions

View file

@ -14,7 +14,10 @@ else
target="posix/ci/"
fi
stage="${S:-prod}"
provider="${P:-default}"
# shellcheck disable=SC2086
ansible-test integration --color -v --retry-on-error "${target}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} \
--exclude "posix/ci/cloud/" \
--remote "${platform}/${version}" --remote-terminate always
--remote "${platform}/${version}" --remote-terminate always --remote-stage "${stage}" --remote-provider "${provider}"

View file

@ -12,6 +12,9 @@ fi
target="network/ci/"
stage="${S:-prod}"
provider="${P:-default}"
# python versions to test in order
# all versions run full tests
python_versions=(
@ -50,5 +53,6 @@ for version in "${python_versions[@]}"; do
# shellcheck disable=SC2086
ansible-test network-integration --color -v --retry-on-error "${target}" --docker default --python "${version}" \
${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} "${platforms[@]}" --remote-terminate "${terminate}"
${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} "${platforms[@]}" \
--remote-terminate "${terminate}" --remote-stage "${stage}" --remote-provider "${provider}"
done

View file

@ -14,7 +14,10 @@ else
target="posix/ci/"
fi
stage="${S:-prod}"
provider="${P:-default}"
# shellcheck disable=SC2086
ansible-test integration --color -v --retry-on-error "${target}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} \
--exclude "posix/ci/cloud/" \
--remote "${platform}/${version}" --remote-terminate always
--remote "${platform}/${version}" --remote-terminate always --remote-stage "${stage}" --remote-provider "${provider}"

View file

@ -14,7 +14,10 @@ else
target="posix/ci/"
fi
stage="${S:-prod}"
provider="${P:-default}"
# shellcheck disable=SC2086
ansible-test integration --color -v --retry-on-error "${target}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} \
--exclude "posix/ci/cloud/" \
--remote "${platform}/${version}" --remote-terminate always
--remote "${platform}/${version}" --remote-terminate always --remote-stage "${stage}" --remote-provider "${provider}"

View file

@ -7,6 +7,9 @@ IFS='/:' read -ra args <<< "$1"
target="windows/ci/group${args[1]}/"
stage="${S:-prod}"
provider="${P:-default}"
# python versions to test in order
# python 2.7 runs full tests while other versions run minimal tests
python_versions=(
@ -76,5 +79,6 @@ for version in "${python_versions[@]}"; do
# shellcheck disable=SC2086
ansible-test windows-integration --color -v --retry-on-error "${ci}" --docker default --python "${version}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} \
"${platforms[@]}" --changed-all-target "${changed_all_target}" --remote-terminate "${terminate}"
"${platforms[@]}" --changed-all-target "${changed_all_target}" \
--remote-terminate "${terminate}" --remote-stage "${stage}" --remote-provider "${provider}"
done