fix ci setup

This commit is contained in:
Friedel Ziegelmayer 2016-05-08 23:08:00 +02:00
parent cd8935441c
commit aecbd8d3f6
3 changed files with 20 additions and 1 deletions

View File

@ -3,6 +3,7 @@ language: node_js
node_js: node_js:
- 4 - 4
- 5 - 5
- stable
# Make sure we have new NPM. # Make sure we have new NPM.
before_install: before_install:
@ -11,6 +12,7 @@ before_install:
script: script:
- npm run lint - npm run lint
- npm test - npm test
- npm run coverage
addons: addons:
firefox: 'latest' firefox: 'latest'
@ -18,3 +20,6 @@ addons:
before_script: before_script:
- export DISPLAY=:99.0 - export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start - sh -e /etc/init.d/xvfb start
after_success:
- npm run coverage-publish

12
circle.yml Normal file
View File

@ -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

View File

@ -12,7 +12,9 @@
"build": "gulp build", "build": "gulp build",
"release": "gulp release", "release": "gulp release",
"release-minor": "gulp release --type minor", "release-minor": "gulp release --type minor",
"release-major": "gulp release --type major" "release-major": "gulp release --type major",
"coverage": "gulp coverage",
"coverage-publish": "aegir-coverage publish"
}, },
"pre-commit": [ "pre-commit": [
"lint", "lint",