Add Travis CI support

This commit is contained in:
William Entriken 2015-01-01 12:57:21 -05:00
parent 70c3672963
commit cfc4599a30
4 changed files with 26 additions and 2 deletions

17
.travis.yml Normal file
View File

@ -0,0 +1,17 @@
language: node_js
node_js:
- "0.11"
- "0.10"
before_script:
- npm install
script:
- gulp jshint
- cp Chart.min.js /tmp/OLD
- gulp build
- cmp Chart.min.js /tmp/OLD # ensure build was run before commit
notifications:
email:
hello@nickdownie.com

View File

@ -1,4 +1,4 @@
# Chart.js
# Chart.js [![Build Status](https://travis-ci.org/nnnick/Chart.js.svg?branch=master)](https://travis-ci.org/nnnick/Chart.js)
[![Code Climate](https://codeclimate.com/github/nnnick/Chart.js/badges/gpa.svg)](https://codeclimate.com/github/nnnick/Chart.js)

View File

@ -6,6 +6,7 @@ var gulp = require('gulp'),
size = require('gulp-size'),
connect = require('gulp-connect'),
replace = require('gulp-replace'),
htmlv = require('gulp-html-validator'),
inquirer = require('inquirer'),
semver = require('semver'),
exec = require('child_process').exec,
@ -90,6 +91,11 @@ gulp.task('jshint', function(){
.pipe(jshint.reporter('default'));
});
gulp.task('valid', function(){
return gulp.src('samples/*.html')
.pipe(htmlv());
});
gulp.task('library-size', function(){
return gulp.src('Chart.min.js')
.pipe(size({

View File

@ -18,7 +18,8 @@
"gulp-size": "~0.4.0",
"gulp-uglify": "~0.2.x",
"gulp-util": "~2.2.x",
"gulp-html-validator": "^0.0.2",
"inquirer": "^0.5.1",
"semver": "^3.0.1"
}
}
}