sudo: required
language: node_js
node_js:
  - "4.8"
  - "4.6"
  - "4.4"
  - "4.2.2"
  - "4.2"
  - "0.12"
cache:
  - apt
sources:
  - trusty

before_install:
  - sudo apt-get -qq update
  - sudo apt-cache search libboost
#  - sudo apt-get install -y libboost-thread1.48.0 libboost-system1.48.0
  - npm install -g npm@2.x
  - npm install express
  - npm install supervisor -g
  - npm install nconf --save
  - npm install syno-upstarter --save
  - npm install -g gulp 
  - npm install -g grunt-cli
  - npm install gulp-jshint gulp-concat gulp-uglify gulp-rename --save-dev 
  - npm install underscore moment path request body-parser basic-auth errorhandler sync-request morgan http method-override
#  - npm install
#  - mkdir domoticz
#  - cd domoticz
#  - wget https://releases.domoticz.com/releases/beta/domoticz_linux_x86_64.tgz
#  - tar xvzf domoticz_linux_x86_64.tgz
#  - wget http://www.e-nef.com/domoticz/mdah/domoticz.db
  - cd ..
notifications:
  recipients:
    - domoticz@e-nef.com
  slack: 
    mydomoathome:dYICWN8iWCZFrtlZCyMIVwtw
  email:
#    on_success: change
    on_failure: always
#env:
#after_failure: "cat /home/travis/builds/npm-debug.log"
#install: npm i
before_script: 
#  - npm i
#  - domoticz/domoticz &
  - node mdah.js &
script: "grunt"
