language: go go_import_path: github.com/globalsign/mgo go: - 1.9.x - 1.10.x env: global: - BUCKET=https://s3.eu-west-2.amazonaws.com/globalsign-mgo - FASTDL=https://fastdl.mongodb.org/linux matrix: - MONGODB=x86_64-ubuntu1404-3.0.15 - MONGODB=x86_64-ubuntu1404-3.2.17 - MONGODB=x86_64-ubuntu1404-3.4.10 - MONGODB=x86_64-ubuntu1404-3.6.0 install: - wget $FASTDL/mongodb-linux-$MONGODB.tgz - tar xzvf mongodb-linux-$MONGODB.tgz - export PATH=$PWD/mongodb-linux-$MONGODB/bin:$PATH - wget $BUCKET/daemontools.tar.gz - tar xzvf daemontools.tar.gz - export PATH=$PWD/daemontools:$PATH - go get gopkg.in/check.v1 - go get gopkg.in/yaml.v2 - go get gopkg.in/tomb.v2 - go get golang.org/x/lint/golint before_script: - golint ./... | grep -v 'ID' | cat - go vet github.com/globalsign/mgo/bson github.com/globalsign/mgo/txn github.com/globalsign/mgo - export NOIPV6=1 - make startdb script: - (cd bson && go test -check.v) - go test -check.v -fast - (cd txn && go test -check.v) - make stopdb git: depth: 3 # vim:sw=4:ts=4:et