]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Add Travis CI support
authorWilliam Entriken <github.com@phor.net>
Thu, 1 Jan 2015 17:57:21 +0000 (12:57 -0500)
committerWilliam Entriken <github.com@phor.net>
Thu, 1 Jan 2015 17:57:21 +0000 (12:57 -0500)
.travis.yml [new file with mode: 0644]
README.md
gulpfile.js
package.json

diff --git a/.travis.yml b/.travis.yml
new file mode 100644 (file)
index 0000000..3c0d4fc
--- /dev/null
@@ -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
index a7db2c9501ef8f77c59b0a55c77000ad54e33873..f137c190b23d6f17166b3df7fb3c47fe93e1b005 100644 (file)
--- a/README.md
+++ b/README.md
@@ -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)
 
index 4a435bd2a9a36c9884a70666ae72acd2a476fcc5..af4d7b0173a365a300063204869f3b92b72e9b12 100644 (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({
index 2e0757553c43cda8580f9ee1e369da4412bc3091..4c3d89f75402d610854275cb84cf20c70b4a796e 100644 (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"
   }
-}
\ No newline at end of file
+}