From 8170aaa5479c3307e1333d7b8f2a0d0636cc7e5e Mon Sep 17 00:00:00 2001 From: Andy Kenward Date: Thu, 8 Mar 2018 23:49:11 +0000 Subject: [PATCH] Fixes Travis CI build process (#48) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 🐛 Fixing CI throwing “Cannot start Chrome” in test * travis enable node_modules cache * Travis - update addons usage of chrome * Travis - don’t think you need to install global packages * ➕ eslint as a devDependency for CI --- .travis.yml | 11 +++++------ package.json | 1 + 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 00f96d4..9a81c68 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,16 +1,15 @@ -sudo: false +sudo: required dist: trusty language: node_js node_js: - 6 +cache: + directories: + - node_modules addons: - apt: - packages: - - google-chrome-stable + chrome: stable before_install: - export CHROME_BIN=chromium-browser - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start - sleep 3 -before_script: - - npm i -g karma karma-cli eslint babel-eslint diff --git a/package.json b/package.json index b564601..cc3470c 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,7 @@ "babel-eslint": "^7.2.3", "browser-sync": "^2.18.8", "chai": "^3.5.0", + "eslint": "^4.18.2", "karma": "^1.6.0", "karma-chai": "^0.1.0", "karma-chrome-launcher": "^2.0.0",