From 2efaeb88167f3e69d160ebfbac36fbacf9e697cb Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Thu, 14 May 2015 17:33:14 -0700 Subject: Upload headless results in after_script I need to see the results even for passing builds, so I can tell how allowed failures are still failing. --- .travis.yml | 3 +++ scripts/linux/after_failure.sh | 15 --------------- scripts/linux/after_script.sh | 15 +++++++++++++++ 3 files changed, 18 insertions(+), 15 deletions(-) delete mode 100755 scripts/linux/after_failure.sh create mode 100755 scripts/linux/after_script.sh diff --git a/.travis.yml b/.travis.yml index 770d9325fe..f08aa81491 100644 --- a/.travis.yml +++ b/.travis.yml @@ -94,6 +94,9 @@ script: after_failure: - "[ -f ./scripts/${FLAVOR}/after_failure.sh ] && ./scripts/${FLAVOR}/after_failure.sh" +after_failure: +- "[ -f ./scripts/${FLAVOR}/after_script.sh ] && ./scripts/${FLAVOR}/after_script.sh" + notifications: slack: secure: HHQYr7sF8M1SzoWSqgKVYtwAgGdLLCyTMsQjFhEEQNYO92ZwURE5s03qWTGH5k8+4Yqn26yrXt3NztLC4JIOpcGervN2mSZyq4dZgFTcWEd61igw0qwSenlwvFfbE1ASK/KYCzfyn9MIfHN+ovwLoRxXZkPwinKDvl3DXjBaFNg= diff --git a/scripts/linux/after_failure.sh b/scripts/linux/after_failure.sh deleted file mode 100755 index c38af0a797..0000000000 --- a/scripts/linux/after_failure.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bash - -set -e -set -o pipefail - -if [ ! -z "${AWS_ACCESS_KEY_ID}" ] && [ ! -z "${AWS_SECRET_ACCESS_KEY}" ] ; then - # Install and add awscli to PATH for uploading the results - mapbox_time "install_awscli" \ - pip install --user awscli - export PATH="`python -m site --user-base`/bin:${PATH}" - - mapbox_time_start "deploy_results" - (cd ./test/suite/ && ./bin/deploy_results.sh) - mapbox_time_finish -fi diff --git a/scripts/linux/after_script.sh b/scripts/linux/after_script.sh new file mode 100755 index 0000000000..c38af0a797 --- /dev/null +++ b/scripts/linux/after_script.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +set -e +set -o pipefail + +if [ ! -z "${AWS_ACCESS_KEY_ID}" ] && [ ! -z "${AWS_SECRET_ACCESS_KEY}" ] ; then + # Install and add awscli to PATH for uploading the results + mapbox_time "install_awscli" \ + pip install --user awscli + export PATH="`python -m site --user-base`/bin:${PATH}" + + mapbox_time_start "deploy_results" + (cd ./test/suite/ && ./bin/deploy_results.sh) + mapbox_time_finish +fi -- cgit v1.2.1