machine:
  node:
    version: 6
    
dependencies:
  pre:
    # Install Yarn
    - sudo apt-key adv --fetch-keys http://dl.yarnpkg.com/debian/pubkey.gpg
    - echo "deb http://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
    - sudo apt-get update -qq
    - sudo apt-get install -y -qq yarn=0.17.10-1
  cache_directories:
    - ~/.yarn-cache
  override:
    - yarn install

general:
  branches:
    ignore:
      - gh-pages

test:
  override:
    - bash build/ci.sh

deployment:
  staging:
    branch: develop
    commands:
      - bash build/deploy-ghpages.sh dist/demo
  
  production:
    branch: master
    commands:
      - bash build/npm-deploy.sh