.travis.yml 361 B

12345678910111213141516171819202122
  1. language: go
  2. go:
  3. - 1.10
  4. - 1.9
  5. - 1.8
  6. - 1.7
  7. - 1.6
  8. services:
  9. - memcached
  10. - redis-server
  11. before_script:
  12. - GO_FILES=$(find . -iname '*.go' -type f | grep -v /vendor/)
  13. - go get github.com/golang/lint/golint
  14. script:
  15. - test -z $(gofmt -s -l $GO_FILES)
  16. - go test -v -race ./...
  17. - go vet ./...
  18. - golint -set_exit_status $(go list ./...)