Skip to content

Commit

Permalink
fix: tavisCI workaround for node-webcrypto-ossl@1.0.7
Browse files Browse the repository at this point in the history
webcrypto is not used in addon (we need browserified arteface),
but without it build fails, so this is a temporary workaround
  • Loading branch information
lidel committed Nov 8, 2016
1 parent c999569 commit 89a89b1
Showing 1 changed file with 15 additions and 3 deletions.
18 changes: 15 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,30 @@
language: node_js
node_js:
- "6.1"
- "6"
sudo: false
env:
global:
- secure: "LUZnP+lhVj0zbFe/tSppMvI6jaXyOos84WZehPImMeara9/RRrRk5QpKsUsqr1x/oHzElJnbAX9OD/GOuEI4fyYv9qBXr8CKxBpmjlM2ElY85WcGm9mntRXtvR0iscR3Jg9kPtUBqzVlh1E/mQjs5GR2nLn0Fe34Xwl6TWd3m6c="
- DISPLAY=':99.0'
- FIREFOX_BINARY='./firefox/firefox'
- PATH="./firefox/:${PATH}"
- CXX=g++-4.8
matrix:
- FIREFOX_RELEASE='release-linux64-add-on-devel'
- FIREFOX_RELEASE='nightly-latest'
- FIREFOX_RELEASE='aurora-latest'
- FIREFOX_RELEASE='beta-linux64-add-on-devel'
- FIREFOX_RELEASE='release-linux64-add-on-devel'
- FIREFOX_RELEASE='49.0'
- FIREFOX_RELEASE='esr-latest'
#- FIREFOX_RELEASE='beta-linux64-add-on-devel'

# pulled in by node-webcrypto-ossl@1.0.7
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8

matrix:
fast_finish: true
allow_failures:
Expand All @@ -33,6 +43,8 @@ before_script:
- test $FIREFOX_RELEASE != esr-latest || wget -O firefox-$FIREFOX_RELEASE.tar.bz2 "https://download.mozilla.org/?product=firefox-$FIREFOX_RELEASE&os=linux64&lang=en-US"
- tar xvf firefox-$FIREFOX_RELEASE.tar.bz2
- sh -e /etc/init.d/xvfb start
install:
- npm install --no-optional
script:
- npm run build
- npm test
Expand Down

0 comments on commit 89a89b1

Please sign in to comment.