From b4db2c58881af2c5995cbb4e1f75abd9dcfc612a Mon Sep 17 00:00:00 2001 From: Gunther Brunner Date: Wed, 15 Jul 2015 16:28:14 +0900 Subject: [PATCH 1/3] Remove apt cache. --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index aebf5a13..c4ad47f6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,6 @@ before_install: before_script: - ./node_modules/bower/bin/bower install cache: - apt directories: - node_modules - res/bower_components From 67ac6e327ea837fd1ca8ace0811febb8e156d4d2 Mon Sep 17 00:00:00 2001 From: Gunther Brunner Date: Wed, 15 Jul 2015 19:47:05 +0900 Subject: [PATCH 2/3] Use travis addons for apt. --- .travis.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index c4ad47f6..9e7a68b9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,8 +3,12 @@ node_js: - "0.12" - "0.10" - "iojs" -before_install: - - sudo apt-get install -qq libzmq3-dev libsodium-dev +addons: + apt: + packages: + - libzmq3-dev + - libprotobuf-dev + - graphicsmagick before_script: - ./node_modules/bower/bin/bower install cache: From ca67e868b5c625d85b5ab33f2528b34907b22627 Mon Sep 17 00:00:00 2001 From: Gunther Brunner Date: Wed, 15 Jul 2015 20:08:16 +0900 Subject: [PATCH 3/3] Add rethinkdb to Travis. Check STF version. --- .travis.yml | 4 +++- gulpfile.js | 8 +++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9e7a68b9..8b0df5e8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,8 +9,10 @@ addons: - libzmq3-dev - libprotobuf-dev - graphicsmagick + - rethinkdb before_script: - - ./node_modules/bower/bin/bower install + - npm install -g bower + - bower install cache: directories: - node_modules diff --git a/gulpfile.js b/gulpfile.js index 51833437..dc411da8 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -47,12 +47,18 @@ gulp.task('jscs', function () { }); gulp.task('lint', ['jshint', 'jsonlint']) -gulp.task('test', ['lint']) +gulp.task('test', ['lint', 'run:checkversion']) gulp.task('build', function (cb) { runSequence('clean', 'webpack:build', cb) }) +gulp.task('run:checkversion', function () { + gutil.log('Checking STF version...') + + return run('./bin/stf -V').exec() +}) + gulp.task('karma_ci', function (done) { karma.start({ configFile: __dirname + karmaConfig,