Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml42
1 files changed, 25 insertions, 17 deletions
diff --git a/.travis.yml b/.travis.yml
index d4cef3e3d..988ee7e30 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,23 +1,31 @@
+sudo: false
+# need to declare the language as well as the matrix below
language: node_js
-node_js:
- # LTS is our most important target
- - "4"
- # next LTS and master is next most important
- - "6"
- # still in LTS maintenance until fall 2016
- # (also still in wide use)
- - "0.10"
- # will be unsupported as soon as 6 becomes LTS and 7 released
- - "5"
- # technically in LTS / distros, unbeloved
- - "0.12"
-env:
- - DEPLOY_VERSION=testing
+# having top-level `env:` adds a phantom build
+# https://github.com/travis-ci/travis-ci/issues/4681
+#env: DEPLOY_VERSION=testing
+matrix:
+ include:
+ # LTS is our most important target
+ - node_js: "4"
+ # DEPLOY_VERSION is used to set the couchapp setup mode for test/tap/registry.js
+ # only gather coverage info for LTS
+ env: DEPLOY_VERSION=testing COVERALLS_REPO_TOKEN="$COVERALLS_OPTIONAL_TOKEN"
+ # next LTS and master is next most important
+ - node_js: "6"
+ env: DEPLOY_VERSION=testing
+ # still in LTS maintenance until fall 2016 (also still in wide use)
+ - node_js: "0.10"
+ env: DEPLOY_VERSION=testing
+ # will be unsupported as soon as 6 becomes LTS and 7 released
+ - node_js: "5"
+ env: DEPLOY_VERSION=testing
+ # technically in LTS / distros, unbeloved
+ - node_js: "0.12"
+ env: DEPLOY_VERSION=testing
before_install:
- - "npm config set spin false"
- "node . install -g ."
+ # required by test/tap/registry.js
- "mkdir -p /var/run/couchdb"
-sudo: false
-script: "npm test"
notifications:
slack: npm-inc:kRqQjto7YbINqHPb1X6nS3g8