1dist: trusty 2sudo: required 3services: 4 - docker 5addons: 6 apt: 7 sources: 8 - sourceline: 'ppa:masterminds/glide' 9 packages: 10 - glide 11cache: 12 directories: 13 - node_modules 14 - $HOME/gopath/pkg 15 16language: go 17 18os: 19 - linux 20 21go: 22 - 1.8.x 23 - 1.9.x 24 - master 25env: 26 global: 27 - KIVIK_TEST_DSN_COUCH16="http://admin:abc123@localhost:6000/" 28 - KIVIK_TEST_DSN_COUCH17="http://admin:abc123@localhost:6003/" 29 - KIVIK_TEST_DSN_COUCH20="http://admin:abc123@localhost:6001/" 30 - KIVIK_TEST_DSN_COUCH21="http://admin:abc123@localhost:6002/" 31 - HOMEBREW_NO_AUTO_UPDATE=1 32 matrix: 33 - MODE=standard 34 35matrix: 36 fast_finish: true 37 allow_failures: 38 - go: master 39 include: 40 - go: 1.9.x 41 env: MODE=linter 42 - go: 1.9.x 43 env: MODE=coverage 44 45install: 46 - ./travis/install.sh $MODE 47 48script: 49 - ./travis/test.sh $MODE 50