1 | language: node_js
|
2 | node_js:
|
3 | - 0.10
|
4 | - 0.12
|
5 | - 4
|
6 | - 5
|
7 | sudo: false
|
8 | # use g++-4.8 for karma
|
9 | cache:
|
10 | - apt
|
11 | addons:
|
12 | apt:
|
13 | sources:
|
14 | - ubuntu-toolchain-r-test
|
15 | packages:
|
16 | - g++-4.8
|
17 | - libstdc++-4.8-dev
|
18 | firefox: "39.0"
|
19 | before_install:
|
20 | - export CXX="g++-4.8" CC="gcc-4.8"
|
21 | - export "PATH=./node_modules/.bin:$PATH"
|
22 | install: npm install
|
23 | # start X server for firefox
|
24 | before_script:
|
25 | - "export DISPLAY=:99.0"
|
26 | - "sh -e /etc/init.d/xvfb start"
|
27 | - sleep 3 # give xvfb some time to start
|
28 | script:
|
29 | - gulp lint
|
30 | - gulp dist
|
31 | - gulp test karma
|
32 | after_success:
|
33 | - gulp coveralls
|
34 |
|