From a7f1da3561322ff70ad99c80bf0e8c9bb4e78a9b Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Tue, 20 Mar 2018 14:05:30 +0100 Subject: [PATCH] Upload build log on failure. --- .travis.yml | 1 + travis/upload_all_log.sh | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100755 travis/upload_all_log.sh diff --git a/.travis.yml b/.travis.yml index ba7956f..0f5f38f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,6 +23,7 @@ cache: - $HOME/.android/build-cache install: travis/install_extra_deps.sh script: travis/compile_all.py +after_failure: travis/upload_all_log.sh deploy: - provider: script skip_cleanup: true diff --git a/travis/upload_all_log.sh b/travis/upload_all_log.sh new file mode 100755 index 0000000..87c4838 --- /dev/null +++ b/travis/upload_all_log.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +set -e + +SSH_KEY=$(pwd)/travis/travisci_builder_id_key + +cd $HOME + +tar -czf fail_log_${PLATFORM}.tar.gz BUILD_${PLATFORM} + +scp -vrp -i ${SSH_KEY} \ + fail_log_${PLATFORM}.tar.gz \ + nightlybot@download.kiwix.org:/var/www/tmp.kiwix.org/ci