Skip to content

Commit

Permalink
chore(ci): run tests on Linux and OSX
Browse files Browse the repository at this point in the history
  • Loading branch information
falsandtru committed Oct 31, 2016
1 parent add7925 commit 62e184f
Showing 1 changed file with 22 additions and 14 deletions.
36 changes: 22 additions & 14 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
sudo: required
dist: trusty
language: node_js
node_js:
- 7
addons:
firefox: latest
apt:
sources:
- google-chrome
packages:
- google-chrome-stable
matrix:
include:
- os: linux
dist: trusty
sudo: required
node_js: 7
- os: osx
osx_image: xcode8
node_js: 7
env:
global:
- secure: QVD2t1kirhIWSJ5iI79CWsjj4Li8EyiNLgEJ0FySVFZEeZvfifOK5rukl/TtB5dsa/HoFaS7BSV+0DpZIYoepfiHClh4XxLmzeKCfPB+yOIQLNPFODG+vYv2AAJIOXdC/xHnzIrX6out/2ibpDchGGgrjHJy9yFTRgFFNtQcO4koy8AKpSeWks12UGe9K/5OOvsMwlhv7mP5ZiomPgnRL5rfSp5k1SCLsGZOIKIAy0lcyntlUKvHnyDvQtPWPeC7R011g7gQN4ZHU3Dx3MUfhlbc04w+4+7mM9FH1atDKOmeMHsWFKpcpNmR93MiiW0dEmb/Q0jNxv4vA90wprOFwwMPF+zP4HZdqiAOLtk2F/WRz+nRYgPCyHcz+I58XGUUE5dFaaSMM4BQsGFzUskSOL7VRYhibceRHQl9ugf8Zu1eKWQGR/hsQeNcmNAwvfuOIaPSH/eVGaahlwV7qPaHLGgezUUUkAPJimTY9W79aIjZYCZBSXdkFFtCz2Koikz67TQmOUOvwBII/fndb2yZJpmKaFFcbg3ysb2aRehCFr2512BG2gUeUoiRbJIwf8QBUZcEObaqTyHOJN0XXOgV9opJT7O2QinlJmLV2xTghTjM4UttbnQCq+ddnr1aE7bvwOw7fxvlK0PwoeTzmaEXq7U6vaQ84Ojl8UJV/hjvj3U=
Expand All @@ -18,10 +16,19 @@ env:
- GIT_COMMITTER_NAME=$(git log -1 --pretty=format:%an)
- GIT_COMMITTER_EMAIL=$(git log -1 --pretty=format:%ae)
- GIT_COMMIT_ID=$(git rev-parse HEAD)
addons:
firefox: latest
apt:
sources:
- google-chrome
packages:
- google-chrome-stable
before_install:
- export DISPLAY=:99.0
- export CHROME_BIN=/usr/bin/google-chrome
- sh -e /etc/init.d/xvfb start
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then export CHROME_BIN=chromium-browser; fi
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then export DISPLAY=:99.0; fi
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sh -e /etc/init.d/xvfb start; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew cask install google-chrome; fi
before_deploy:
- sed -i 's/"private":\ true/"private":\ false/' package.json
- sed -i -E 's/^dist\/?.*$//' .gitignore
Expand All @@ -34,6 +41,7 @@ deploy:
on:
branch: master
node: 7
condition: $TRAVIS_OS_NAME = linux
skip_cleanup: true
notifications:
email:
Expand Down

0 comments on commit 62e184f

Please sign in to comment.