123456789101112131415161718192021222324252627282930 |
- #!/bin/bash
- RAILS_ENV=$1
- APP_PORT=$2
- WS_PORT=$3
- EXIT=$4 || 0
- WITH_DB=$5 || 0
- SERVER_PID='tmp/pids/server.pid'
- LOG_HOST='cilog@schneeberg.znuny.com'
- bundle exec script/scheduler.rb stop
- bundle exec script/websocket-server.rb stop
- kill $(cat $SERVER_PID)
- sleep 5
- if [ -f $SERVER_PID ]; then
- kill -9 $(cat $SERVER_PID)
- fi
- 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
|