travis-ci/ember-pagination-links:.travis.yml@e30598a
---
language: node_js
sudo: required
dist: trusty
node_js:
- "4"
addons:
chrome: stable
cache:
directories:
- $HOME/.npm
env:
# we recommend testing LTS's and latest stable release (bonus points to beta/canary)
- EMBER_TRY_SCENARIO=ember-lts-2.8
- EMBER_TRY_SCENARIO=ember-lts-2.12
- EMBER_TRY_SCENARIO=ember-lts-2.16
- EMBER_TRY_SCENARIO=ember-release
- EMBER_TRY_SCENARIO=ember-beta
- EMBER_TRY_SCENARIO=ember-canary
- EMBER_TRY_SCENARIO=ember-default
matrix:
fast_finish: true
allow_failures:
- env: EMBER_TRY_SCENARIO=ember-canary
before_install:
- npm config set spin false
install:
- npm install
script:
# Usually, it's ok to finish the test scenario without reverting
# to the addon's original dependency state, skipping "cleanup".
- node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO test --skip-cleanup
Build Config
{
"language": "node_js",
"os": [
"linux"
],
"dist": "trusty",
"sudo": true,
"node_js": [
"4"
],
"addons": {
"chrome": "stable"
},
"cache": {
"directories": [
"$HOME/.npm"
]
},
"env": {
"jobs": [
{
"EMBER_TRY_SCENARIO": "ember-lts-2.8"
},
{
"EMBER_TRY_SCENARIO": "ember-lts-2.12"
},
{
"EMBER_TRY_SCENARIO": "ember-lts-2.16"
},
{
"EMBER_TRY_SCENARIO": "ember-release"
},
{
"EMBER_TRY_SCENARIO": "ember-beta"
},
{
"EMBER_TRY_SCENARIO": "ember-canary"
},
{
"EMBER_TRY_SCENARIO": "ember-default"
}
]
},
"before_install": [
"npm config set spin false"
],
"install": [
"npm install"
],
"script": [
"node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO test --skip-cleanup"
],
"jobs": {
"fast_finish": true,
"allow_failures": [
{
"env": [
{
"EMBER_TRY_SCENARIO": "ember-canary"
}
]
}
]
}
}