2 # need to declare the language as well as the matrix below
4 # having top-level `env:` adds a phantom build
5 # https://github.com/travis-ci/travis-ci/issues/4681
6 #env: DEPLOY_VERSION=testing
9 # LTS is our most important target
11 # DEPLOY_VERSION is used to set the couchapp setup mode for test/tap/registry.js
12 # only gather coverage info for LTS
13 env: DEPLOY_VERSION=testing COVERALLS_REPO_TOKEN="$COVERALLS_OPTIONAL_TOKEN"
14 # next LTS and master is next most important
16 env: DEPLOY_VERSION=testing
17 # still in LTS maintenance until fall 2016 (also still in wide use)
19 env: DEPLOY_VERSION=testing
20 # will be unsupported as soon as 6 becomes LTS and 7 released
22 env: DEPLOY_VERSION=testing
23 # technically in LTS / distros, unbeloved
25 env: DEPLOY_VERSION=testing
27 # explicitly install rimraf for LTS self-install
28 - "npm install -g rimraf"
29 - "node . install -g ."
30 # required by test/tap/registry.js
31 - "mkdir -p /var/run/couchdb"
33 slack: npm-inc:kRqQjto7YbINqHPb1X6nS3g8