From 6c653f0dc02a7f2222c54f4abd36b033c3e81fc7 Mon Sep 17 00:00:00 2001 From: Lucas Hrabovsky Date: Wed, 30 Sep 2015 12:24:53 -0400 Subject: [PATCH 1/2] :zap: add config for travisci so we can get status notifications on pull requests --- .travis.yml | 12 ++++++++++++ package.json | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000000..5c9a9bab062 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - 'iojs-v2.3.4' +before_install: + - npm install -g npm@3 +script: npm run-script ci +cache: + directories: + - node_modules +# Post build notifications to the Integrations Flowdock +notifications: + flowdock: e3dc17bc8a2c1b3412abe3e5747f8291 diff --git a/package.json b/package.json index 0ca8457c8a8..f56316c946d 100644 --- a/package.json +++ b/package.json @@ -54,12 +54,12 @@ "start": "gulp dev", "release": "gulp release", "test": "mocha", + "ci": "npm run check", "check": "mongodb-js-precommit", "fmt": "mongodb-js-fmt src/{**/*.js,*.js}" }, "pre-commit": [ - "check", - "test" + "check" ], "repository": { "type": "git", From af4142f8c70f6a40866d516850a2fdcd5f909011 Mon Sep 17 00:00:00 2001 From: Lucas Hrabovsky Date: Wed, 30 Sep 2015 12:30:38 -0400 Subject: [PATCH 2/2] :zap: set npm log level to error for less noise during builds and print npm config + version before running install --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 5c9a9bab062..c36fb3cea6f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,9 @@ node_js: - 'iojs-v2.3.4' before_install: - npm install -g npm@3 + - npm config set loglevel error + - npm config -g list -l + - npm --version script: npm run-script ci cache: directories: