From 9f68818d800206537fe6cf35640d48ed816a58a0 Mon Sep 17 00:00:00 2001 From: David Dias Date: Sun, 13 Nov 2016 04:37:27 +0000 Subject: [PATCH] fix: add ci files --- .travis.yml | 33 +++++++++++++++++++++++++++++++++ circle.yml | 12 ++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 .travis.yml create mode 100644 circle.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..85dceda --- /dev/null +++ b/.travis.yml @@ -0,0 +1,33 @@ +sudo: false +language: node_js +matrix: + include: + - node_js: 4 + env: CXX=g++-4.8 + - node_js: 6 + env: CXX=g++-4.8 + - node_js: stable + env: CXX=g++-4.8 + +# Make sure we have new NPM. +before_install: + - npm install -g npm + +script: + - npm run lint + - npm test + - npm run coverage + +before_script: + - export DISPLAY=:99.0 + - sh -e /etc/init.d/xvfb start + +after_success: + - npm run coverage-publish + +addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-4.8 \ No newline at end of file diff --git a/circle.yml b/circle.yml new file mode 100644 index 0000000..434211a --- /dev/null +++ b/circle.yml @@ -0,0 +1,12 @@ +machine: + node: + version: stable + +dependencies: + pre: + - google-chrome --version + - wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - + - sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' + - sudo apt-get update + - sudo apt-get --only-upgrade install google-chrome-stable + - google-chrome --version