diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..bcad591e0 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,6 @@ +language: node_js +node_js: + - 0.6 + - 0.8 + - 0.9 + diff --git a/grunt.js b/grunt.js index 180fd9ebe..fb22cc1de 100644 --- a/grunt.js +++ b/grunt.js @@ -88,7 +88,10 @@ module.exports = function(grunt) { qunit: { noWebRTC: ['test/run-TestNoWebRTC.html'] }, - uglify: {} + uglify: {}, + scripts: { + test: 'grunt travis --verbose' + } }); // Default task. @@ -135,4 +138,8 @@ module.exports = function(grunt) { }); }); + // Travis CI task (it does everything). + // Doc: http://manuel.manuelles.nl/blog/2012/06/22/integrate-travis-ci-into-grunt/ + grunt.registerTask('travis', ['grammar', 'default', 'test']); + }; \ No newline at end of file