node: dynamic_verify
concurrent: false
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
+ properties:
+ - opendaylight-infra-properties:
+ build-days-to-keep: '{build-days-to-keep}'
wrappers:
- build-timeout
triggers:
- gerrit-trigger-patch-merged:
+ server-name: '{server-name}'
name: 'spectrometer'
branch: 'master'
node -v
npm -v
- echo "---> Ensure mongo is running"
- ps -A | grep -q '[m]ongod'
- if [ ! "$?" -eq "0" ]; then
- echo "The mongod server DOWN", restarting...
- if [ ! -d mongo ]; then
- mkdir mongo
- fi
- echo "---> Starting mongo"
- mongod --dbpath ~/mongo &
- fi
-
echo "---> Restart spectrometer-api"
pkill gunicorn
sleep 5 # Sleep 5 seconds for cooldown
nohup gunicorn -b 0.0.0.0:5000 'spectrometer:run_app()' --timeout 600 -k gevent >> ~/gunicorn.out &
+ sleep 120 # Sleep 2 minutes to allow Spectrometer to initialize
echo "---> Restart spectrometer-web"
pkill node