trentmwillis/ember-asset-loader

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
---
language: node_js
node_js:
  # we recommend testing addons with the same minimum supported node version as Ember CLI
  # so that your addon works for all apps
  - "4"

sudo: false

cache:
  directories:
    - $HOME/.npm

env:
  global:
    - AFTER_SCRIPT="true"
  matrix:
    - PHANTOM=phantomjs PHANTOM_V=1.* SCRIPT="test"
    - PHANTOM=phantomjs-prebuilt PHANTOM_V=* SCRIPT="test"
    - PHANTOM=phantomjs-prebuilt PHANTOM_V=* SCRIPT="test:sauce" AFTER_SCRIPT="ember sauce:disconnect"

matrix:
  fast_finish: true

branches:
  only:
    - master

before_install:
  - true && `base64 --decode <<< ZXhwb3J0IFNBVUNFX1VTRVJOQU1FPXRyZW50bXdpbGxpcwo=`
  - true && `base64 --decode <<< ZXhwb3J0IFNBVUNFX0FDQ0VTU19LRVk9MjExZDUxOTAtNWQxYS00YzYzLWFhOGYtMjA1YmIzYzRlMGZmCg==`
  - npm install -g npm@4
  - npm config set spin false
  - npm install $PHANTOM@$PHANTOM_V
  - node_modules/$PHANTOM/bin/phantomjs --version

install:
  - npm install

script:
  - npm run test:node
  - npm run $SCRIPT

after_script:
  - $AFTER_SCRIPT