common/corpus-common-addon/.travis.yml
changeset 543 aaaf9b0b09f6
parent 537 d2e6ee099125
equal deleted inserted replaced
542:343675b8cc97 543:aaaf9b0b09f6
     1 ---
     1 ---
     2 language: node_js
     2 language: node_js
     3 node_js:
     3 node_js:
     4   - "6"
     4   # we recommend testing addons with the same minimum supported node version as Ember CLI
       
     5   # so that your addon works for all apps
       
     6   - "4"
     5 
     7 
     6 sudo: false
     8 sudo: false
       
     9 dist: trusty
       
    10 
       
    11 addons:
       
    12   chrome: stable
     7 
    13 
     8 cache:
    14 cache:
     9   directories:
    15   directories:
    10     - $HOME/.npm
    16     - $HOME/.npm
    11 
    17 
    12 env:
    18 env:
    13   # we recommend testing LTS's and latest stable release (bonus points to beta/canary)
    19   # we recommend new addons test the current and previous LTS
    14   - EMBER_TRY_SCENARIO=ember-lts-2.4
    20   # as well as latest stable release (bonus points to beta/canary)
    15   - EMBER_TRY_SCENARIO=ember-lts-2.8
    21   - EMBER_TRY_SCENARIO=ember-lts-2.8
       
    22   - EMBER_TRY_SCENARIO=ember-lts-2.12
    16   - EMBER_TRY_SCENARIO=ember-release
    23   - EMBER_TRY_SCENARIO=ember-release
    17   - EMBER_TRY_SCENARIO=ember-beta
    24   - EMBER_TRY_SCENARIO=ember-beta
    18   - EMBER_TRY_SCENARIO=ember-canary
    25   - EMBER_TRY_SCENARIO=ember-canary
    19   - EMBER_TRY_SCENARIO=ember-default
    26   - EMBER_TRY_SCENARIO=ember-default
    20 
    27 
    23   allow_failures:
    30   allow_failures:
    24     - env: EMBER_TRY_SCENARIO=ember-canary
    31     - env: EMBER_TRY_SCENARIO=ember-canary
    25 
    32 
    26 before_install:
    33 before_install:
    27   - npm config set spin false
    34   - npm config set spin false
    28   - npm install -g phantomjs-prebuilt
    35   - npm install -g npm@4
    29   - phantomjs --version
    36   - npm --version
    30 
       
    31 install:
       
    32   - npm install
       
    33 
    37 
    34 script:
    38 script:
    35   # Usually, it's ok to finish the test scenario without reverting
    39   # Usually, it's ok to finish the test scenario without reverting
    36   #  to the addon's original dependency state, skipping "cleanup".
    40   #  to the addon's original dependency state, skipping "cleanup".
    37   - node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO test --skip-cleanup
    41   - node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO --skip-cleanup