diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..0f4c51f4 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,39 @@ +sudo: required + +dist: trusty + +language: node_js + +node_js: + - 6 + - 5 + - 4 + +cache: + directories: + - node_modules + +addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-4.8 + packages: + - xvfb + +install: + - export CXX="g++-4.8" + - npm install + - "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1280x1024x16" + - export DISPLAY=':99.0' + - Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 & + - sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils xorriso + +before_script: + - export DISPLAY=:99.0 + - sh -e /etc/init.d/xvfb start & + - sleep 3 + +script: + - npm run lint