Archive build assets if job failed.

This commit is contained in:
Martin Edenhofer 2016-06-12 21:12:07 +02:00
parent 1d16d3d4b5
commit ec752decc7

View file

@ -6,6 +6,7 @@ EXIT=$4 || 0
WITH_DB=$5 || 0
SERVER_PID='tmp/pids/server.pid'
LOG_HOST='cilog@schneeberg.znuny.com'
script/scheduler.rb stop
script/websocket-server.rb stop
@ -19,4 +20,11 @@ if test $WITH_DB -eq 1; then
script/build/test_cleanup.sh
fi
# if build has failed, copy logs for analyzing
if test $EXIT -eq 1; then
ssh $LOG_HOST "mkdir -p logs/$CI_BUILD_ID"
scp -C log/* $LOG_HOST:logs/$CI_BUILD_ID/
scp -C tmp/screenshot* $LOG_HOST:logs/$CI_BUILD_ID/
fi
exit $EXIT