From 2eab442821f8df3159ce3938383afc6bcdc056bd Mon Sep 17 00:00:00 2001 From: Amila Welihinda Date: Sat, 16 Jul 2016 18:21:25 -0700 Subject: [PATCH] Initial travis ci support (#107) --- .travis.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .travis.yml 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