From 5f7bc63b1f3db8f03c154d91dc3e10c14c617726 Mon Sep 17 00:00:00 2001 From: Rob Levin Date: Mon, 29 Sep 2014 21:58:15 -0700 Subject: [PATCH 1/3] First stab at wiring up Travis CI --- .travis.yml | 10 ++++++++++ Gruntfile.js | 1 + package.json | 3 +++ 3 files changed, 14 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..de6aec5 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,10 @@ +language: node_js +node_js: +- 0.10 +before_script: +- npm install -g grunt-cli + +env: + global: + - secure: UpriWPnu18P/BWtqzKCCSta9921Z2947bTuniQoDc/ywFrC1Kpix4BL98fT3IB/8z4B3S+vXLbe+3qSeltjX2tNtYCY0JLkS9gijXrYLp7buphkBMdMPdTmEFM66iTwy2YD71XCqrh7fViuE5uMR4MHKRq3RCBeXrsQO8YcKUig= + - secure: HKlIRHrUj3uTOstiY8BLWAZqpiUXOaS6DhP0IIUCJ6JLWoFGm91l9sr2mR+sRcRdQ13oMTV0rXEZQ3uMJrTpxNv5jt7/QFpwi1m62RkyUwqTWCmPgduQ9HKqPKkw4xA+UXRHqv+I2sLFCamts9OFErqPTEWMJDKEfilLOqmsrUE= diff --git a/Gruntfile.js b/Gruntfile.js index 26fc1ca..3e5cef2 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -225,4 +225,5 @@ module.exports = function (grunt) { grunt.registerTask('default', ['sass', 'autoprefixer', 'cssmin', 'copy', 'clean']); grunt.registerTask('dev', ['sass', 'autoprefixer', 'cssmin', 'copy', 'clean', 'connect', 'watch']); grunt.registerTask('tests', testSubtasks); + grunt.registerTask('travis', ['qunit']); }; diff --git a/package.json b/package.json index 324e878..2cf6620 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,9 @@ "Buttons", "Sass Buttons" ], + "scripts": { + "test": "grunt travis --verbose" + } "license": "Apache License, Version 2.0", "bugs": { "url": "https://github.com/alexwolfe/Buttons/issues" From 64fdf627a0daf563bc100e420e9fc42979a709bb Mon Sep 17 00:00:00 2001 From: Rob Levin Date: Mon, 29 Sep 2014 22:00:37 -0700 Subject: [PATCH 2/3] dependencies always --- package.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/package.json b/package.json index 2cf6620..142aa28 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "bugs": { "url": "https://github.com/alexwolfe/Buttons/issues" }, - "devDependencies": { + "dependencies": { "grunt-autoprefixer": "^0.8.1", "grunt-contrib-clean": "^0.6.0", "grunt-contrib-connect": "^0.8.0", @@ -30,8 +30,5 @@ "grunt-contrib-sass": "^0.7.4", "grunt-contrib-watch": "^0.6.1", "grunt-saucelabs": "^8.3.2" - }, - "dependencies": { - "grunt-saucelabs": "^8.3.2" } } From d06a23452baa7c329163fb7ba9b26b59bdb2b648 Mon Sep 17 00:00:00 2001 From: Rob Levin Date: Mon, 29 Sep 2014 22:02:43 -0700 Subject: [PATCH 3/3] Invalid json --- package.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 142aa28..0bb169e 100644 --- a/package.json +++ b/package.json @@ -15,12 +15,12 @@ ], "scripts": { "test": "grunt travis --verbose" - } + }, "license": "Apache License, Version 2.0", "bugs": { "url": "https://github.com/alexwolfe/Buttons/issues" }, - "dependencies": { + "devDependencies": { "grunt-autoprefixer": "^0.8.1", "grunt-contrib-clean": "^0.6.0", "grunt-contrib-connect": "^0.8.0", @@ -30,5 +30,8 @@ "grunt-contrib-sass": "^0.7.4", "grunt-contrib-watch": "^0.6.1", "grunt-saucelabs": "^8.3.2" + }, + "dependencies": { + "grunt-saucelabs": "^8.3.2" } }