Upload build log on failure.

This commit is contained in:
Matthieu Gautier 2018-03-20 14:05:30 +01:00
parent 0d18fbfd3d
commit a7f1da3561
2 changed files with 14 additions and 0 deletions

View File

@ -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

13
travis/upload_all_log.sh Executable file
View File

@ -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