
This upgrades several Ember-CLI related packages, but does not change our Ember/Ember-Data versions (those will require code changes that are best handled in separate commits). In addition, Testem can now be dynamically configured, meaning we no longer need custom scripts to run as part of CI to set dynamic launcher configuration values based on PR status.
67 lines
1.7 KiB
YAML
67 lines
1.7 KiB
YAML
---
|
|
language: node_js
|
|
node_js: stable
|
|
|
|
env:
|
|
- EMBER_VERSION=default
|
|
- EMBER_VERSION=release
|
|
- EMBER_VERSION=beta
|
|
- EMBER_VERSION=canary
|
|
|
|
matrix:
|
|
allow_failures:
|
|
- env: EMBER_VERSION=release
|
|
- env: EMBER_VERSION=beta
|
|
- env: EMBER_VERSION=canary
|
|
|
|
fast_finish: true
|
|
|
|
addons:
|
|
sauce_connect: true
|
|
|
|
sudo: false
|
|
|
|
cache:
|
|
branch: md5deep
|
|
directories:
|
|
- node_modules
|
|
|
|
before_install:
|
|
- "npm config set spin false"
|
|
- "npm install -g npm@^2"
|
|
- mkdir travis-phantomjs
|
|
- wget https://s3.amazonaws.com/travis-phantomjs/phantomjs-2.0.0-ubuntu-12.04.tar.bz2 -O $PWD/travis-phantomjs/phantomjs-2.0.0-ubuntu-12.04.tar.bz2
|
|
- tar -xvf $PWD/travis-phantomjs/phantomjs-2.0.0-ubuntu-12.04.tar.bz2 -C $PWD/travis-phantomjs
|
|
- export PATH=$PWD/travis-phantomjs:$PATH
|
|
|
|
install:
|
|
- npm install -g bower
|
|
- npm install
|
|
- bower install
|
|
|
|
script:
|
|
- ember try $EMBER_VERSION
|
|
|
|
notifications:
|
|
campfire:
|
|
secure: "JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11\nSHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW\nUKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc="
|
|
|
|
before_deploy:
|
|
- ASSETS_HOST=https://s3.amazonaws.com/travis-error-pages ember build --env production
|
|
# delete some of the stuff that's useless for maintenance page
|
|
- rm -fr dist/assets/*.js dist/images/emoji dist/index.html dist/images/sponsors
|
|
- cp dist/maintenance.html dist/index.html
|
|
|
|
deploy:
|
|
provider: s3
|
|
access_key_id: $MAINTENANCE_S3_ACCESS_KEY_ID
|
|
secret_access_key: $MAINTENANCE_S3_SECRET_ACCESS_KEY
|
|
bucket: travis-error-pages
|
|
skip_cleanup: true
|
|
acl: public_read
|
|
local_dir: dist
|
|
region: us-east-1
|
|
on:
|
|
branch: master
|
|
condition: "$EMBER_VERSION = default"
|