1234567891011121314151617181920212223242526272829303132 |
- language: go
- sudo: false
- go:
- - 1.11
- - 1.10.x
- - 1.9.x
- install:
- - go get -t ./...
- - go get github.com/mattn/goveralls
- - go get -u honnef.co/go/tools/cmd/megacheck
- - go get -u github.com/client9/misspell/cmd/misspell
- before_script:
- - $(exit $(go fmt ./... | wc -l))
- - go vet ./...
- - misspell -error -locale US .
- - megacheck -ignore "$(cat staticcheck.ignore)" ./...
- script:
- - go test -v
- - go test -v --race
- - go test -v -covermode=count -coverprofile=coverage.out
- - $HOME/gopath/bin/goveralls -coverprofile coverage.out -service travis-ci
- #deploy:
- #- provider: script
- # skip_cleanup: true
- # script: curl -sL http://git.io/goreleaser | bash
- # on:
- # tags: true
- # condition: $TRAVIS_OS_NAME = linux
|