
It seems that phantomjs 2.0.0 has problems with running tessts built with new ember-cli and sauce labs tests seem to work again. I'm switching back to sauce labs on pushes for the time being.
70 lines
1.7 KiB
YAML
70 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
|
|
|
|
before_script:
|
|
- ruby ci/prepare_testem.rb
|
|
|
|
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"
|